有问题来获取/保存settings.bundle值的代码

时间:2011-01-08 05:39:19

标签: iphone objective-c

我在按代码获取/保存设置包首选项文件时遇到困难。我是初学者。
我只需要通过代码获取/保存键“VERSION 2”的默认值。我想使用此键的值让我的控制器工作。感谢。

此数据位于:

<?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>

1 个答案:

答案 0 :(得分:0)

您只需执行以下操作即可完成此操作

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

您可以使用以下方法获取默认值

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