我的用例如下:我的应用程序的每个用户都可以作为所有者创建一组项目。 这些项目是私有的,直到所有者邀请其他用户作为参与者共享所有项目。 参与者可以修改共享项目和/或添加其他项目。 因此,共享不是与单个项目相关,而是与所有者的所有项目相关。 我想使用 CoreData 和 CloudKit 来进行 C ...
我的用例如下:我的应用程序的每个用户都可以作为所有者创建一组项目。 这些项目是私有的,直到所有者邀请其他用户作为参与者共享所有项目。 参与者可以修改共享项目和/或添加其他项目。 因此,共享不是与单个项目相关,而是与所有者的所有项目相关。 我想使用 CoreData 和 CloudKit 来进行 C ...
我正在尝试创建一个数据库,管理员用户可以在其中创建一个存储为组 CKRecord 类型的组。 我希望将此记录放置在以管理员用户决定的组名命名的自定义区域中。 如何初始化要分配给该自定义区域的组私有记录(不使用已弃用的功能)。 ...
我正在使用代码动态创建CKRecordZone,它当然可以在CloudKit上进行开发。 但是它将在生产中起作用吗? 我可以在生产中即时创建CKRecordZones吗? 还是我需要重新考虑设计? ...
Swift 4.2 iOS 11.x 我一定错过了一些东西,因为这肯定可以工作。 我得到了在自定义区域中查询私有数据库的代码。 尽管我在那里有记录,但它什么也没返回。 我为所有内容添加了索引! 我还更改了权限中的角色,以便任何经过身份验证的用户都可以读取记录。 notifi ...
在我的应用程序中,我使用CloudKit和用户的私有CKDatabase来存储记录。 我确实会按照WWDC 2016的建议启动应用程序时获取更改。 首先,我调用fetchDatabaseChanges(database: CKDatabase, databaseTokenKey: Str ...
在我的CloudKit应用程序中,我在私有数据库中创建一个存储所有CKRecords的区域。 CKRecords可以是10种不同的记录类型,其中有些可以附加CKAsets。 我使用CKFetchRecordZoneChangesOperation在此区域中找到记录更改,然后下载它们。 我想 ...
在我的iOS应用中,我创建了一个自定义区域,然后通过CKFetchRecordOperation获取该区域。 之后,让控制台打印获取的CKRecordZone的属性“ capabilities”的值。 值是7。那怎么可能? 根据文档,该值是枚举类型CKRecordZoneCapabil ...
我一直在摆弄CloudKit一段时间了,但我找不到如何使用CKRecordZone的真实例子。 我理解他们的能力(即分组记录,尤其是订阅记录),但是有人真的有使用它们的经验,并映射哪个概念? 谢谢 ...