到目前为止,在 Resources 组的 Settings.bundle 文件中,我只有一个 PSGroupSpecifier 和一个带有以下 XML 代码的 PSMultiValueSpecifier :
<dict>
<key>Title</key>
<string>First day of week</string>
<key>Type</key>
<string>PSMultiValueSpecifier</string>
<key>Key</key>
<string>firstDayOfWeek</string>
<key>DefaultValue</key>
<string>Sunday</string>
<key>Values</key>
<array>
<string>Sunday</string>
<string>Monday</string>
</array>
<key>Titles</key>
<array>
<string>Sunday</string>
<string>Monday</string>
</array>
</dict>
在 AppDelegate didFinishLaunchingWithOptions 方法中我得到了值,但是 firstDayOfWeek 总是返回 nil 值,你能看到代码中有什么错误吗?
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *firstDayOfWeek = [defaults objectForKey:@"firstDayOfWeek"];
NSLog(@"FIRST DAY OF WEEK: %@", firstDayOfWeek);