读取字符串NSUserDefaults无法正常工作

时间:2015-10-31 16:58:21

标签: ios objective-c nsuserdefaults

我正在使用iOS9 SDK,我正在尝试使用以下内容读取字符串:

NSString *savedID = [[NSUserDefaults standardUserDefaults] stringForKey:@"ID"];

我使用以下方式保存:

[[NSUserDefaults standardUserDefaults] setObject:[myPeripheral.identifier UUIDString] forKey:@"ID"];
[[NSUserDefaults standardUserDefaults] synchronize];

问题是属性savedID的值为nil

当我在consol中执行ligne bellow时,我得到了我保存的值:

po [[NSUserDefaults standardUserDefaults] stringForKey:@"ID"];
  

PS:我保存的值是:73BAE46D-3A74-E7F4-05F7-EFCB6AACC20C

我也尝试使用objectForKey,但我仍然得到相同的结果。

任何想法?

1 个答案:

答案 0 :(得分:2)

我正在设备上进行调试,我尝试在没有调试的情况下执行应用程序并且工作正常:p

谢谢大家。