1
我问一个问题之前Link Here 有人接听的数据将不会丢失为什么在重新启动APP时丢失了数据?
但我尝试使用NSUserDefault重新设置我的对象,并关闭应用程序,然后打开APP。
NSUserDefault中的对象失去了??我无法让他们回来。 我怎么能解决这个问题? THANKS〜
迷你
我问一个问题之前Link Here 有人接听的数据将不会丢失为什么在重新启动APP时丢失了数据?
但我尝试使用NSUserDefault重新设置我的对象,并关闭应用程序,然后打开APP。
NSUserDefault中的对象失去了??我无法让他们回来。 我怎么能解决这个问题? THANKS〜
迷你
检查返回值调用NSUserDefaults的-synchronize。这可能是失败的。
BOOL result = [user synchronize];
NSLog(@" result = %@", result ? @"YES" : @"NO");
如果同步没有失败,那么一个奇怪的现象正在发生......
可能会同步这种方式吗? [[NSUserDefaults standardUserDefaults]同步] – Veeru 2011-01-05 09:37:00
你以前的答案是正确的,是NSUserDefaults的设计要坚持少量信息。你为什么认为你的价值观没有被保存?你是怎么试图挽救他们的?你以后怎么试着找回它们?如果你不显示你的代码,我们如何确定你做错了什么? – Jonah 2011-01-05 02:07:33
NSUserDefaults * user = [NSUserDefaults standardUserDefaults]; [user setObject:textField1.text forKey:@“receive_text1”]; [user setObject:textField2.text forKey:@“receive_text2”]; [用户同步];我想这是她如何setObject到NSUserDefaults ...根据她以前的回答 – 2011-01-05 02:31:27