Запрос "столбца" в основных данных

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

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

NSManagedObject* folder = [self getSomeFolder];
NSArray* files = [folder valueForKey:@"[email protected]"];

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

1 ответ

Решение

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

Другие вопросы по тегам