我的问题很简单。我什么时候收到内存警告,我应该在哪里保存或保留数据或状态以便检索viewDidLoad()
?
例如,我有一个带有 TextField 的视图,用户写了一封电子邮件,然后它对另一个应用程序执行了某些操作,我的应用程序收到了内存警告,我用它来处理它didReceiveMemoryWarning
(也许那时,视图将被卸载)。那么,我在哪里保存“电子邮件”以便设置到 TextFiel 中viewDidLoad()
?我应该用 Core Data 保存它吗?SQL?
当我使用Android并且SO要删除一个View时,该方法OnSaveInstaceState
被调用并且我可以将数据保存到一个Bundle中,iOS中有没有类似的对象?
非常感谢。