首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在模拟器中保留会话之间的CoreData条目?

如何在模拟器中保留会话之间的CoreData条目?
EN

Stack Overflow用户
提问于 2018-06-01 00:19:19
回答 1查看 45关注 0票数 0

我正在使用CoreData在Xcode9.4中构建一个iOS应用程序来持久化数据。当我构建应用程序并对其进行测试时,链接到上一次会话中的数据时出现问题(在重启后,等等)。因为Xcode改变了它存储信息的位置。

这在短期内很重要,因为它会扰乱工作流程,但从长远来看,更重要的是,我希望能够在应用程序转到应用程序商店时预先加载基本数据集。

对于如何解决这个问题,如果能提供一些可靠的指导,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-07-27 10:48:56

您不应该存储任何内容的绝对路径。

当应用程序安装在模拟器中时,如果它已经存在,它就会像在设备上一样进行升级。这意味着您的数据容器可能会迁移到文件系统上的新位置。会话之间不会删除任何内容,即使您关闭并重新启动特定的模拟器也是如此。

确保使用FileManager搜索documents目录,并将所有路径设置为与之相关的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50628708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档