Ich speichere also Benutzereinstellungen in einer PLIST-Datei, und dazu füge ich Daten zu einem NSArray hinzu. Dieser Ansatz funktioniert für mich.
Mein Problem ist, dass ich jetzt einen UISwitch zu den Einstellungen hinzufüge und ich frage mich, wie ich ihren ON / OFF-Zustand im Array speichern kann, damit ich später auf diesen Zustand zugreifen kann?
Ich füge dem Array Daten wie folgt hinzu:
%Vor%Dann versuche ich, den Zustand so einzustellen:
%Vor% Da NSArray
nur (id)
s übernimmt (d. h. Objective-C-Zeiger auf Objekte), können Sie nur Objekte speichern.
Die gängige Methode zum Speichern eines BOOL
-Werts in einem Objekt ist die Klasse NSNumber
:
Um darauf zuzugreifen, nehmen Sie das NSNumber
-Objekt und senden Sie ihm eine boolValue
-Nachricht:
Tags und Links objective-c iphone ios