我在我的应用程序中设置了一些首选项作为字符串:@“YES”和@“OFF”表示@“Active”和@“Enabled”,试图在启动时设置它们
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions"
作为
NSDictionary *udd = [NSDictionary dictionaryWithObject:@"YES" forKey:@"Active"];
[NSDictionary dictionaryWithObject:@"OFF" forKey:@"Enabled"];
[[NSUserDefaults standardUserDefaults] registerDefaults:udd];
但我只能看到返回的第一个字符串,这是
的“是”NSLog(@"%@",[udd objectForKey:@"Active"]);
不
NSLog(@"%@",[udd objectForKey:@"Enabled"]);
返回“null”。
我有点担心如何为我的偏好添加更多字符串到udd?有人可以提供建议吗? 提前谢谢了。 乔恩。
答案 0 :(得分:0)
x = y; Z者除外;不是你想要的(它没有设置x两次,它绝对不会将x设置为某种组合值)。你可能要制作一个字典并设置它,而不是两个字典,然后扔掉第二个字典。