我想在sql支持的Core Data应用程序中实现备份和还原功能.我可以通过dropBox成功备份和恢复.sqlite文件,但我有一个关于这种方法的问题.
如果将来我的数据模型发生了变化,那么将会发生两种可能的情况.
>更新版本的用户备份,并在我的应用程序的旧版本中恢复它.从我的理解,将导致一些架构错误.
>旧版本的用户备份,并在较新版本中恢复.我认为这个工作正常,因为它应该像正常情况一样迁移.
如果这个假设是正确的,我应该怎么做来处理第一种情况可能发生的问题?