2012-02-21 2 views
0

Моего вопроса ...Сортировки основных данных с помощью сортировки дескрипторов с помощью переменного, проводимых за пределами основных данных

Можно ли сортировать данные с помощью сортировки дескрипторов в виде fetchedResultsController по данным, которые хранятся в Isnt основных данных?

Моя ситуация ...

У меня есть стек данных ядра, который включает в себя объект под названием «Клиент». Одним из атрибутов Client является addressBookID, который содержит уникальный идентификатор адресной книги. Я не хочу хранить имена в моем стеке, чтобы избежать проблем при обновлении имен и т. Д.

Возможно ли получить результаты из основных данных, используя адрес bookIDID, чтобы получить имена людей, а затем отсортировать их по фамилии?

ответ

1

Ben,

Запросы на выборку Core Data возвращают массив объектов. Таким образом, вы можете сортировать измененную копию ее на основе любых критериев, которые вы мечтаете. Следовательно, ответ на ваш вопрос - да.

Andrew

+0

Это еще вопрос с fetchedResultsController? –

+1

Ben, NSFetchedResultsController ограничен предикатами и дескрипторами сортировки, которые работают над получаемой сущностью и ее отношениями. Следовательно, ответ на ваш второй вопрос - нет. Эндрю П.С. Если вы удовлетворены моим ответом, пожалуйста, не забудьте проверить маленькую зеленую стрелку, принимающую ответ.) – adonoho

+0

Понял - мне нужно отменить взятыеResultsController, я думаю, тогда! Спасибо за вашу помощь. –