如果应用程序变为非活动状态,NSUserDefaults是否保存对象? [英] Does NSUserDefaults save objects if the application becomes inactive?

查看:50
本文介绍了如果应用程序变为非活动状态,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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆