Запрос «столбца» в основных данных - PullRequest
1 голос
/ 15 января 2010

У меня есть основной объект данных с именем «Папка». Каждая папка имеет отношение «один ко многим» с сущностью «Файл», а каждый файл содержит поле «имя файла».

Каков краткий способ создания массива всех имен файлов для данной папки? Я ожидал, что это будет что-то вроде:

NSManagedObject* folder = [self getSomeFolder];
NSArray* files = [folder valueForKey:@"files.@unionOfSet.filename"];

... но мне не повезло заставить его работать, и руководство по работе с сетами Apple поставило меня в тупик.

1 Ответ

4 голосов
/ 15 января 2010

Ваше решение в основном правильное, но вам нужно использовать -valueForKeyPath: вместо -valueForKey:. -valueForKey: оптимизировано для ключей, которые не содержат несколько элементов (разделенных .).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...