通过将我的 coreData 文件同步到 iCloud,我可以发送指向该文件的链接或邀请朋友(拥有不同的 iCloud 帐户),以便我们可以通过应用程序共享该信息吗?
问问题
108 次
1 回答
1
不,你不能那样做。iCloud 不允许像 Dropbox 这样的直接文件共享链接。此外,您不应该直接同步 CoreData sqlite 文件。CoreData 有自己的 iCloud 同步机制,你不应该将它作为一个完整的文件同步。来自 Apple 的文档:
您不能简单地将现有数据库文件移动或复制到 iCloud。相反,您应该使用 NSPersistentStoreCoordinator 的 migratePersistentStore:toURL:options:withType:error: 方法将数据库迁移到所需位置。
http://developer.apple.com/library/ios/#releasenotes/DataManagement/RN-iCloudCoreData/index.html
于 2013-02-28T23:19:38.320 回答