【发布时间】:2020-05-24 21:11:48
【问题描述】:
我想知道iOS App升级到新版本时数据迁移失败怎么办?既然App已经真正升级了,那是否意味着用户永远丢失了他的数据呢?用户、App 的开发者或 App 可以做任何事情来取回保存在旧模式中的数据吗?
我理解应用开发者应该尽一切可能避免这种情况发生。但是软件很容易出错,我不敢相信它从未发生过。在这些情况下人们是如何处理的?
我问这个是因为我正在编写一个具有复杂数据模式的应用程序。我希望在数据模式最初发布后,我可能会对它进行相当多的更改。如果发生这种情况,如果知道我能做什么就好了。
我还考虑在应用程序中提供一项功能,以应用程序特定格式将数据导出到文本文件,该文件使用高级描述语言并适用于不同版本的应用程序。但问题是iOS升级自动发生,用户不知道何时发生并导出数据。
【问题讨论】:
标签: ios core-data core-data-migration