8
votes

String en lecture seule dans les paramètres Bundle

J'ai ajouté un paramètre.bundle, cependant, tout en affichant des numéros de version, je voudrais que les champs soient en lecture seule.

J'ai vu quelques suggestions qui disent à modifier le type de texte en titre, mais lorsque je le fais, la saisie des paramètres n'est pas affichée.

Entrez la description de l'image ici


0 commentaires

3 Réponses :


9
votes
        <array>    
            <dict>
                <key>Type</key>
                <string>PSGroupSpecifier</string>
                <key>Title</key>
                <string>version</string>
            </dict>
            <dict>
                <key>DefaultValue</key>
                <string>1.1</string>
                <key>Key</key>
                <string>version</string>
                <key>Title</key>
                <string>version</string>
                <key>Type</key>
                <string>PSTitleValueSpecifier</string>
            </dict>
        </array>
I am able to add readonly variable 'Version' with the above dictionary in root.plist. Have you set using Title specifier ??
Or Try adding above dict. in your root.plist , this will add readonly title in your settings in group style.

1 commentaires

D'accord, j'ai collé ce code dans et ça marche. Alors, quelle était la grande différence entre votre extrait et ce que j'avais fait? Après avoir changé le type de texte en titre, mais cela a fait disparaître le cadre. La différence était que vous avez une valeur de valeur refusée. Il lit toujours la valeur de Nsuserdefault à tout simplement bien. Mais la réponse est que si vous modifiez le titre, vous devez avoir le champ de défautValue inclus.



5
votes

Pour afficher la propriété Titre dans les paramètres .Bundle Vous devez également ajouter "valeur par défaut" (cela pourrait être vide).

Vérifiez la réponse ici: https://stackoverflow.com/a/22712746/1757229


0 commentaires

0
votes

Vous devez modifier votre type de PstextFieldSpecifier en PstTleValuesSpecifier.


1 commentaires

Bienvenue à Stackoverflow! Veuillez fournir une réponse spécifique avec des références. Si vous avez une suggestion ou si vous avez besoin de clarification, laissez un commentaire. Nous avons des directives sur Comment écrire une bonne réponse .