I try to write/read values to/from [NSUserDefaults standardUserDefaults]
, but it seems not to work. My code is:
[[NSUserDefaults standardUserDefaults] setObject:@"sampleString" forKey:@"sampleKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
NSString *defaultsValue = [[NSUserDefaults standardUserDefaults] objectForKey:@"sampleKey"];
return defaultsValue;
This code returns nil
, for Xcode 8.0 beta and iPhone 6s (10.0) simulator.
However it returns sampleString
for Xcode 8.0 beta and iPhone 6s (9.1) simulator
I am testing my app with the new systems. Am I doing something wrong? Or is there a workaround for that? Or is it just a "beta" issue?