我正在设置一个应用,其中每个用户都会有一些个人信息,例如昵称(字符串),朋友列表(参考列表)和头像(参考)。我在Cloudkit中听到过有关用户的各种信息,以至于在用户之间进行查询存在限制,或者最好将值存储在特定于每个用户的另一条记录中。起初,我为每个用户创建了这样一个特定记录,并保持用户记录不变。但是我必须在NSUserDefault中存储此记录的RecordID,最后它们似乎都是反直觉的。
使用第一个解决方案(使用用户记录存储所有内容)我面临着一些问题。如
我知道我的问题应该更具体,我的道歉。我曾尝试使用Apple的CloudKitAtlas教程,但它在ObjC中,我只知道Swift。 提前感谢您提供的任何信息。
答案 0 :(得分:2)
确实,您不应该使用用户recordType。您不能查询该recordType。如果您想要更多控制,那么只需创建一个额外的记录类型,并向用户提供CKRefrence。
由于不允许您查询这些字段,因此不会使用索引。 105%是索引使用的数据与该recordType
中的数据相比的百分比