MagicalRecord是否同时支持自动迁移和iCloud?

时间:2014-09-17 23:09:56

标签: core-data icloud magicalrecord

我正在使用CoreData和Magical Record构建应用程序。到目前为止,我通过调用:

来设置堆栈
  • (void)setupCoreDataStackWithAutoMigratingSqliteStoreNamed:(NSString *)storeName;

但我也想用iCloud同步商店。但我需要使用autoMigration设置堆栈,因为应用程序将扩展和增长,并且需要新版本的数据库模式。

我能找到将iCloud与MagicalRecord一起使用的唯一方法是使用

设置核心数据堆栈
  • (void)setupCoreDataStackWithiCloudContainer:(NSString *)icloudBucket localStoreNamed:(NSString *)localStore;

或其他一个iCloud容器方法。那么如何设置与我的核心数据存储的iCloud同步并仍然使用自动迁移?

1 个答案:

答案 0 :(得分:0)

iCloud场景需要很快重新审视。 iOS7中对iCloud和CoreData的更改/修复使得事情变得比以前容易得多,并且需要更新库以反映这一点。

如果您现在想要使用MagicalRecord和iCloud,您可以设置自动迁移堆栈,只需添加启用iCloud的持久存储。