储存了plist 在 document的资料夹中,但 app一移除再打开,就不见了

如题,我把plist 储存在
/Users/mis-app/Library/Developer/CoreSimulator/Devices/705B9709-17B6-4C20-839A-A9A4C5C462C8/data/Containers/Data/Application/9964FCDF-0D3C-4C68-BC1C-B207FC512E19/Documents/love.plist

我在 didFinishLaunchingWithOptions applicationWillResignActive applicationWillTerminate 各写下了,读取 跟 写入 plist 的程序,按home键离开,再进来,资料都是正常的,但,如果我把 app从记忆体中移除 ( 连按两下home键后,把 app踢除),后,再进入 app ,资料 就不见了

问题 1

像这种 从 记忆体中移除的动作,在 模拟器中要如何测试。

问题2

从 记意体中 移除的动作会 触发什么 事件 ,或是我该把资料储存在那里,让 app从资料库移除后,才可以再看到得资料呢?

以上,感谢各位先进们的指教......

阅读 3.1k
1 个回答

你的问题可以总结为数据持久化,但是就算数据持久化,删除了App,重新下载也会没有的。你可以查一下iOS数据持久化。有NSUserDefaults, NSKeyedArchiver, CoreData, Releam等方法。NSUserDefaults比较简单,你可以研究下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏