【发布时间】:2015-07-03 06:12:30
【问题描述】:
我有一个 IOS 8 应用程序,它成功地将记录写入其默认 Cloudkit 容器。现在我希望在 OS X 下的不同应用程序中读取和处理这些记录。我已经设置了具有 iCloud 访问权限的新应用程序,并选中了“指定自定义容器”选项。这已成功找到原始应用程序的容器,我Capabilities 界面上没有需要修复的错误。
我的所有搜索都告诉我“由同一开发人员签名的两个应用程序可能共享同一个容器”,但我能找到的教程文档都没有告诉我如何从自定义容器访问数据。所有示例似乎都以“let container = CKContainer.defaultContainer()”开头。但是,我不想从默认容器访问记录。我想要自定义容器。
Apple 文档建议使用 init() 结构,但这也让我感到困惑。这似乎是一个简单的请求。希望有人能给我一个简单的解决方案。
【问题讨论】: