3

我使用 MagicalRecord 进行数据存储(CoreData)。我想用于数据备份 iCloud,但我不知道如何使用 MagicalRecord 读取数据并将数据写入 iCloud。有人知道如何通过 MagicalRecord 使用 iCloud 备份吗?任何帮助都会很有用。谢谢。

4

1 回答 1

0

我发现这个博客系列非常有助于弄清楚如何使用 Core Data 为 iCloud 设置项目:http: //mentalfaculty.tumblr.com/post/23163747823/under-the-sheets-with-icloud-and-core-数据基础

然后,您在 AppDelegate 的 didFinishLaunchingWithOptions 中设置 MagicalRecord 以使用 iCloud Core Data 存储和此行:

[MagicalRecord setupCoreDataStackWithiCloudContainer:@"xxxxxxxxxx.com.companyname.appname" localStoreNamed:@"local_data_store_name"];

将 xxxxxxxx 替换为 iTunes Connect 中的 App ID,将 companyname 替换为您的 iTunes Connect 公司名称,并将 appname 替换为您的应用程序名称。local_data_store_name 可以是任何你想要的。

此外,请确保下载并安装您将创建的新配置文件以匹配您的 App ID。Xcode 对我来说并没有自动完成。我还必须将我的设备更新到当前最新的操作系统更新,以便 iCloud 能够正常工作以进行测试。

于 2013-03-24T03:29:13.740 回答