【发布时间】:2014-06-02 00:05:40
【问题描述】:
我对我的应用程序更新有疑问,我有一个在 iTunesStore 中可用的应用程序,并且该版本不包括应用程序中的 coredata。但是现在我已经在新版本的应用程序中添加了CoreData并提交到苹果商店,我的问题是应用程序会正常工作还是会崩溃。
【问题讨论】:
标签: ios objective-c core-data ios7 ios6
我对我的应用程序更新有疑问,我有一个在 iTunesStore 中可用的应用程序,并且该版本不包括应用程序中的 coredata。但是现在我已经在新版本的应用程序中添加了CoreData并提交到苹果商店,我的问题是应用程序会正常工作还是会崩溃。
【问题讨论】:
标签: ios objective-c core-data ios7 ios6
为什么会崩溃?如果您只是删除所有保存的数据,然后将其转换为 CoreData 数据库 - 您肯定不会遇到任何崩溃。
这里有一点需要注意 - 这可能不是解决问题的最佳方法。另请阅读CoreData Versioning 机制,因为它们可以让您避免以后更新失败。
您也可以像这样假设性地测试您的应用的行为 - 从 AppStore 下载它,启动它并执行操作,然后使用 Xcode 在其上安装新版本,看看会发生什么。
【讨论】:
如果您编写崩溃代码,它会崩溃。使用或不使用Core Data与应用是否会崩溃的问题完全无关。
【讨论】: