MagicalRecord以及如何在应用程序更新时处理数据库更改?

时间:2014-05-29 13:08:00

标签: ios iphone updatemodel magicalrecord-2.2

我在我的应用程序中使用魔法记录,它工作得很好。第一个版本已经在应用程序商店。现在我做了一些更新,数据库模型已经改变(一些新的实体+关系),我想在app store上更新我的应用程序。

但是我担心这些修改会破坏我的应用程序,因为数据库的模型已经改变了。在app delegate中我打电话;

[MagicalRecord setupCoreDataStackWithStoreNamed:[DataManager defaultStoreFileName]];

此行设置数据库,但我不确定它是如何做的。是否每次都删除以前的数据库并使用相同的路径设置新数据?如果这样做,我的问题就解决了,但似乎没有这样做。

我正在考虑的另一个解决方案是在应用版本发生变化时删除数据库。然后调用这行代码。

要明确我如何处理数据库透视图应用更新?

0 个答案:

没有答案