我尝试向/读取值从[NSUserDefaults standardUserDefaults]
,但似乎不起作用。我的代码是:
[[NSUserDefaults standardUserDefaults] setObject:@"sampleString" forKey:@"sampleKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
NSString *defaultsValue = [[NSUserDefaults standardUserDefaults] objectForKey:@"sampleKey"];
return defaultsValue;
这段代码在 Xcode 8.0 beta 和 iPhone 6s (10.0) 模拟器上返回 nil
。然而,在 Xcode 8.0 beta 和 iPhone 6s (9.1) 模拟器上返回 sampleString
。
我正在使用新系统测试我的应用程序。我做错了什么吗?还是有解决方法?或者只是一个“beta”问题?