CoreData应用程序未与iCloud同步

时间:2014-10-30 16:38:27

标签: core-data ios7 xcode6 icloud magicalrecord

我在iOS7,XCode 6上运行iPad应用程序;我为iCloud启用了设备iCloud,并为iCloud启用了应用程序。当我在设备上运行我的应用程序并在应用程序中更改核心数据存储时(使用MagicalRecord),iCLoud中没有任何内容显示。

我还需要做些什么吗? (我想使用MagicalRecord获得Core Data存储的设备共享和备份功能)

更新

做出这些改变:

enter image description here

(我无法检查容器的“JRSD9A598D”)

enter image description here

这是一行代码,给我一个运行时错误:

    [MagicalRecord setupCoreDataStackWithiCloudContainer:@"rolfbucket" localStoreNamed:@"saori.sqlite"];

这是错误:

  

2014-11-05 07:53:15.156 SalonBook [223:1607] *** - [NSFileManager URLForUbiquityContainerIdentifier:]:获取普遍容器URL时出错:错误域= LibrarianErrorDomain Code = 11“操作无法运行(LibrarianErrorDomain错误11 - 客户端的com.apple.developer.ubiquity-container-identifiers权利不允许请求的容器标识符。)“UserInfo = 0x1456bb50 {NSDescription =客户端不允许请求的容器标识符com.apple.developer.ubiquity-container-identifiers entitlement。}

我似乎正在取得进展,但导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

问题是我选错了容器;它应该是我的捆绑ID的那个。修复了这个错误并且错误消失了。