CoreData возвращает сущности, имеющие отношение к> 0 сущностям И количество этих взаимосвязей - PullRequest
1 голос
/ 08 марта 2011

У меня есть отношение ко многим (необязательно) от объекта A к объекту B через поле 'ref', и я использую следующий предикат, чтобы возвращать только объекты A, которые имеют одну или несколько ссылок:

NSPredicate *tagsPredicate = [NSPredicate predicateWithFormat:@"ref.@count > 0"];
[fetchRequest setPredicate:tagsPredicate];

Используя этот предикат, я могу заполнить мое табличное представление полями из объекта A, например, Имя. Однако я также хотел бы получить и отобразить количество ссылок на объекты B, то есть значение ref.count value.

Спасибо
Пол

1 Ответ

1 голос
/ 08 марта 2011

Если вопрос «как я могу получить количество объектов, на которые указывает A.ref?», То один из возможных ответов: [A valueForKeyPath: @ "ref. @ Count"].Другой: [A.ref count].

...