我想在我的NSUserDefaults设置包中添加一个NSDictionary项,但我不知道如何构建Root.plist文件中的项。字典需要包含键的NSStrings和布尔值。
目前.plist中的项目类似于以下伪代码:
Item 0 -- Dictionary
Key -- String -- Values
Values -- Dictionary
item 0 -- String -- Speed //Key
item 1 -- Boolean -- NO //Value
etc....
这是对的吗? 所以为了在我的程序中读取布尔值,我想执行以下代码。
BOOL speedValue = [[[NSUserDefaults standardUserDefaults] objectForKey:@"Values"] objectForKey:@"Speed"];
答案 0 :(得分:4)
几乎。 BOOL
不是对象,因此您需要通过NSNumber
或其他内容来解决此问题。
答案 1 :(得分:0)
保存强>
[[NSUserDefaults standardUserDefaults]setBool:TRUE forKey:@"isEnabled"]
<强>负载强>
[[NSUserDefaults standardUserDefaults]boolForKey:@"isEnabled"]