使用 NSUserDefaults 读取字符串不起作用
Reading String With NSUserDefaults not working
我正在使用 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 : The value I saved is : 73BAE46D-3A74-E7F4-05F7-EFCB6AACC20C
我也试过用objectForKey
,结果还是一样
有什么想法吗?
我在设备上调试,我尝试在没有调试的情况下执行应用程序并且它成功了:p
谢谢大家
我正在使用 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 : The value I saved is : 73BAE46D-3A74-E7F4-05F7-EFCB6AACC20C
我也试过用objectForKey
,结果还是一样
有什么想法吗?
我在设备上调试,我尝试在没有调试的情况下执行应用程序并且它成功了:p
谢谢大家