我正在开发一个 CloudKit 支持的应用程序,该应用程序的用户记录类型具有“以下”参考列表属性。我正在尝试构建一个查询以获取关注指定用户的每个用户(即指定用户在以下参考列表中显示为条目的那些用户)。
我目前正在尝试构建我NSPredicate
的CKQuery
:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%@ IN following", [[CKReference alloc] initWithRecordID:currentUserID action:CKReferenceActionNone]];
CKQuery *query = [[CKQuery alloc] initWithRecordType:UserRecordType predicate:predicate];
CloudKit 返回以下错误消息:
"Unknown Item" (11/2003); server message = "did not find required record type";
我觉得我的谓词中可能遗漏了一些非常直截了当的东西。任何帮助将不胜感激!