ios - 在应用程序的新更新中添加 CoreData 的问题

标签 ios objective-c core-data ios7 ios6

我对我的应用程序更新有疑问,我有一个在 iTunesStore 中可用的应用程序,该版本不包含应用程序中的核心数据。但是现在我已经在新版本的应用程序中添加了 CoreData 并提交到苹果商店,我的问题是应用程序会正常运行还是会崩溃。

最佳答案

为什么它会崩溃?如果您只是简单地删除所有已保存的数据,然后将其转换为 CoreData 数据库 - 您肯定不会遇到任何崩溃。

这里有一点需要注意——这可能不是解决问题的最佳方法。另请阅读有关 CoreData Versioning 机制的信息,因为它们可以避免您以后更新失败。

您还可以像这样假设性地测试您的应用程序的行为 - 从 AppStore 下载它,启动它并执行操作,然后使用 Xcode 在其上安装新版本,看看会发生什么。

关于ios - 在应用程序的新更新中添加 CoreData 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23137869/

相关文章:

ios - 提供具有适当权利的配置文件可防止推送通知注册

iphone - 单个对象的核心数据 XML 导入/导出

ios - 无法生成具有旧节数 : 1 and new section count: 0 with FetchedResultsController 的新节图

ios - 在应用程序扩展和容器应用程序之间共享数据

ios - NSFetchedResultsController 和 WebService

iphone - 从 map 坐标获取 CGPoint 或从 MKMapPoint iphone 获取 CGPoint

ios - MapBox——在iOS项目中使用比例尺控件

iphone - ios 在字典或数组中存储 ^block?

objective-c - 如何在 NSTableView 中执行多选

ios - NSFetchedResultsController 未正确更新 tableView