Запрос "столбца" в основных данных
У меня есть основной объект данных с именем "Папка". Каждая "Папка" имеет отношение 1-ко-многим с сущностью "Файл", а каждый файл содержит поле "имя файла".
Каков краткий способ создания массива всех имен файлов для данной папки? Я ожидал, что это будет что-то вроде:
NSManagedObject* folder = [self getSomeFolder];
NSArray* files = [folder valueForKey:@"[email protected]"];
... но мне не повезло заставить его работать, и руководство по работе с сетами Apple поставило меня в тупик.
1 ответ
Решение
Ваше решение в основном правильно, но вам нужно использовать -valueForKeyPath:
вместо -valueForKey:
, -valueForKey:
оптимизирован для ключей, которые не содержат несколько элементов (разделенных .
).