Я работаю над приложением, поддерживаемым 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";
Я чувствую, что могу упустить что-то очень прямое в своем предикате. Любая помощь будет принята с благодарностью!