MagicalRecord 重新启动应用程序时删除核心数据存储
Posted
技术标签:
【中文标题】MagicalRecord 重新启动应用程序时删除核心数据存储【英文标题】:MagicalRecord delete core data store when rebooting the application 【发布时间】:2012-12-28 15:18:06 【问题描述】:我不知道为什么,但每次我重新启动应用程序时,MagicalRecord 都会删除我的商店,我在文档中看到:
当使用设置了 DEBUG 标志的默认 sqlite 数据存储时,如果您更改模型而不创建新模型版本,Magical Record 将删除旧存储并自动创建一个新存储。每次进行更改时不再需要卸载/重新安装! (see magicalRecord github page
去掉了DEBUG标志,尝试创建新模型版本,MR还在删除我的商店...
请帮帮我:-)
【问题讨论】:
这可能很愚蠢,但我找不到前面提到的 DEBUG 标志。它在哪里? 【参考方案1】:这可能是一个错误。请在 github 存储库中添加 issue。或者,如果您需要更快地进行,您可以查看代码,并注释掉检查您的模型是否与您的持久存储兼容的行。
【讨论】:
在他们的 github 帐户上打开了一个问题:github.com/magicalpanda/MagicalRecord/issues/…以上是关于MagicalRecord 重新启动应用程序时删除核心数据存储的主要内容,如果未能解决你的问题,请参考以下文章
iOS MagicalRecord 之谜。为啥在 truncateAll 后重新启动时我的数据会重新出现?