我正在制作一个CloudKit应用程序,我面临着将我的数据存储在默认容器中的选择,只能由该应用程序访问,或者可以共享数据的自定义容器。现在我只需要该应用程序来访问数据,所以我可能会将我的数据放在默认容器中。但是,如果最终我想从其他应用程序访问此数据,我可以将用户数据传输到自定义的可共享容器吗?
答案 0 :(得分:1)
无需传输您的数据:您可以在其他应用中使用默认容器。
您可以在新应用的CloudKit功能中指定原始应用的默认容器的名称,然后使用它来初始化CKContainer以访问它。
有关详细信息,请参阅this SO answer中的this Apple Doc和'在应用之间共享容器'和'启用iCloud并选择CloudKit'。