例如:

NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
[user setObject:textField1.text forKey:@"receive_text1"];
[user setObject:textField2.text forKey:@"receive_text2"];
[user synchronize];

如果我离开此应用程序,就像从后台到前台一样,或者重新启动该应用程序

NSUserDefaults中的对象是否仍可以获取我之前设置的数据?

最佳答案

NSUserDefault是持久性的。因此,数据将被保存,直到您将其删除或从设备中删除该应用程序为止。

关于iphone - 如果应用程序变为非事件状态,NSUserDefaults是否保存对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4592550/

10-14 19:59