Я выполняю операцию запроса с Cloudkit, мой тип записи такой:
CKRecord Type: Person
{
name STRING,
age INTEGER,
friends ARRAY,
}
Теперь я хочу опросить всех, у кого нет друзей. Я пробовал
NSPredicate *predicate = [[NSPredicate alloc] initWithFormat: @"friends[SIZE] == 0"];
CKQuery *query = [[CKQuery alloc] initWithPredicate: predicate];
И
NSPredicate *predicate = [[NSPredicate alloc] initWithFormat: @"friends.@count == 0"];
CKQuery *query = [[CKQuery alloc] initWithPredicate: predicate];
Первый сбой с предупреждением
friends [SIZE] не является выражением оцениваемого объекта
и вторая ошибка возврата
Неверный предикат
Итак, как правильно запрашивать размер массива?