2011-01-08 9 views
0

Ich habe Schwierigkeiten beim Abrufen/Speichern Einstellung Bundle Preference-Datei nach Code. Ich bin ein Anfänger.
Ich muss nur den Standardwert des Schlüssels "VERSION 2" per Code holen/speichern. Ich möchte den Wert dieses Schlüssels für meine Controller verwenden. Vielen Dank.Problem beim Abrufen/Speichern von Einstellungen.bundle Wert von Code

Diese Daten sind in:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "apple.com/DTDs/PropertyList-1.0.dtd">; 
<plist version="1.0"> 
    <dict> 
     <key>DefaultValue</key> 
      <string>Karachi</string> 
     <key>Key</key> 
      <string>version2</string> 
     <key>Title</key> 
      <string>VERSION</string> 
     <key>Type</key> 
      <string>PSTitleValueSpecifier</string> 
    </dict> 
</plist> 
+0

\t Default \t Karachi \t Key \t version2 \t Titel \t VERSION \t Typ \t PSTitleValueSpecifier

Antwort

0

Sie tun, indem Sie einfach tun, die folgende

NSUserDefaults *prefs - [NSUserDefaults standardUserDefaults]; //considering it's in the default settings.bundle 
NSString *versionString = [prefs stringForKey:@"Key"]; 

Sie die folgenden Methoden verwenden können, erhalten Standardwerte

  • arrayForKey
  • boolForKey
  • dataForKey
  • dictionaryForKey
  • floatForKey
  • integerForKey
  • objectForKey
  • stringArrayForKey
  • stringForKey
  • doubleForKey
  • URLForKey
Verwandte Themen