在我的应用程序中,我使用NSUserDefaults并将我的iPhone更新到最新的iOS 7.0.2。从那时起,应用程序不会保存我想要保存在NSUserDefaults中的数据。
我记得在iOS 5中你必须要求用户许可,是吗?
以下代码,保存忘记密码状态,即“发送您的电子邮件” - > '等待代码' - > '成功'
用户插入他的电子邮件并收到包含代码的电子邮件,插入代码后,他会设置新密码。 我的代码是:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *temp = [defaults valueForKey:FORM_STATUS];
我从未需要同步。上面的代码完美地工作到IOS v7.0.2,并且该错误仅在真实设备上发生。不在模拟器或具有IOS 7.0的设备上。 昨天我用我的iPhone检查了它,晚上我更新了我的设备并再次检查。
如果有人从IOS 5中记得,如果您没有请求使用照片的许可,则无法看到模态视图。我记得在那个时候创建了一个使用用户照片库的应用程序,它停止了在真正更新的设备上工作(在那个时间)。
答案 0 :(得分:2)
待店:
NSString * Authkey = @"Sivarwin";
NSUserDefaults *storeData=[NSUserDefaults standardUserDefaults];
[storeData setObject:Authkey forKey:@"Key"];
NSLog(@"SYMBOL : %@",Authkey);
要检索:
NSUserDefaults *storeData=[NSUserDefaults standardUserDefaults];
NSString *loginString = [storeData valueForKey:@"Key"];
NSLog(@"%@ Saved String ",loginString);