Frage

Hey, in Ordnung, also habe ich einen .plisten, der aussieht;

<plist version="1.0">
<dict>
 <key>Item 0</key>
  <dict>
    <key>Name</key>
    <string>Jero</string>
    <key>Initiative</key>
    <integer>0</integer>
    <key>EditThis</key>
    <false/>
 </dict>
</dict>
</plist>

In der App habe ich es so, dass eine der Zeilen (die Daten in eine UitableView) ausgewählt wird, sie zu einem neuen Ansichtscontroller. Ich möchte auch den Booleschen "editthis" auf Ja einstellen, damit der Bearbeitungsansicht -Controller lernen kann, was zu bearbeiten ist. Ich kann jedoch nicht herausfinden, wie ich den Wert ändern kann. Jede Hilfe wird sehr geschätzt.

War es hilfreich?

Lösung

Laden Sie den Zeichnen in ein veränderliches Wörterbuch:

NSMutableDictionary *plist = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"];
[plist setObject:[NSNumber numberWithBool:YES] forKey:@"EditThis"];
[plist writeToFile:@"file.plist" atomically:YES];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top