真机核心数据问题
Posted
技术标签:
【中文标题】真机核心数据问题【英文标题】:Core data problems on real device 【发布时间】:2011-02-10 08:13:14 【问题描述】:我的模拟器出现问题 - 当我想在核心数据中编辑表或创建新表时,每次启动时使用数据库的程序都会失败。所以我用谷歌搜索了这个问题并找到了解决方案——每次我想更改表中的某些内容时,我都必须手动删除我的数据库。所以它工作正常,但现在我获得了在真实设备上测试它的许可证,但我不知道它在真实设备上如何工作。我为公司工作,也许数据库会用一些新表来扩展,我真的不知道如何在真实设备中防止它。我承认这是一个奇怪的问题,但你能帮帮我吗?
【问题讨论】:
【参考方案1】:如果您在测试期间更改了 Core Data 模型,您可以轻松地从模拟器/设备中删除您的应用。在这种情况下,当您重新安装应用程序时,Xcode 将在您的模拟器/设备上安装一个新数据库,并且您的应用程序不会崩溃。
如果应用程序已经在 iTunes 中发布,并且您想更改数据库,则必须在应用程序中实现 data migration。
希望我正确理解了您的问题。如果您还有其他问题,请询问。
【讨论】:
非常感谢您的回答和链接 嗨,你能帮我解决另一个我的问题吗***.com/questions/4954813/…thx以上是关于真机核心数据问题的主要内容,如果未能解决你的问题,请参考以下文章