如果应用程序变为非活动状态,NSUserDefaults是否保存对象? [英] Does NSUserDefaults save objects if the application becomes inactive?
本文介绍了如果应用程序变为非活动状态,NSUserDefaults是否保存对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如:
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
[user setObject:textField1.text forKey:@"receive_text1"];
[user setObject:textField2.text forKey:@"receive_text2"];
[user synchronize];
如果我离开此应用程序,就像从后台到前台一样,或者重新启动该应用程序
If I leave this app, just like from background to foreground, or relaunching the app
NSUserDefaults中的对象是否仍然可以获取我之前设置的数据?
Could objects in NSUserDefaults still get the data that I set before?
推荐答案
NSUserDefault是持久性的.因此,数据将被保存,直到您将其删除或从设备中删除该应用程序为止.
NSUserDefault is persistent. So the data will be saved until you remove them or delete the app from the device.
这篇关于如果应用程序变为非活动状态,NSUserDefaults是否保存对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文