2017-03-21 3 views
1

Oft verwende ich eine benutzerdefinierte Zeichenfolge, um einen Wert in meiner Datei info.plist mit der Syntax $ (VARNAME) in der PLIST zuzuweisen.Zuweisen einer benutzerdefinierten Variable zu info.plist bool

Ich möchte das gleiche für einen Bool-Wert in der info.plist tun, aber Xcode wird mir nicht erlauben, die $ (VARNAME) -Syntax zum Bool hinzuzufügen.

Jeder hat eine Möglichkeit, dies zu tun?

Antwort

1

Ein etwas hacky und stinkender Weg, dies zu erreichen wäre, die BOOL als String zu speichern. Sie könnten entweder kommen mit Ihrem eigenen Stringliterale für YES/NO oder Sie könnten diejenigen verwenden, die interpretiert werden, wenn Sie boolValue rufen NSString:

Diese Eigenschaft ist ja auf einem „Y“ zu begegnen, „y“ , "T", "t" oder eine Ziffer 1-9 - die Methode ignoriert alle nachfolgenden Zeichen. Diese Eigenschaft ist NEIN, wenn der Empfänger nicht mit einer gültigen dezimalen Textdarstellung einer Zahl beginnt.

Quelle: https://developer.apple.com/reference/foundation/nsstring/1409420-boolvalue?language=objc

Verwandte Themen