NSFetchedResultsController глубина выбранных объектов

У меня здесь странная проблема, и я хочу знать, связано ли это с функцией отложенной загрузки. Я делаю выборку по своим категориям. Представьте, что у них есть подкатегории, и у них также есть подкатегории. вопрос сейчас заключается в том, собирает ли fetchedObjects-Array данные о взаимосвязи из подкатегорий. Короче говоря, возможно ли получить доступ к данным что-то вроде этого: category.subcategory.subsubcategory.name или мне нужно сначала сделать новую выборку для подкатегорий, чтобы получить доступ как с subcategory.subsubcategory.name?

Я не получаю весь набор подкатегорий, пока я делаю это с одной выборкой. я получаю только каждый раз 1 запись вместо 20 или сколько угодно.

У кого-нибудь есть идея, как coredata справляется с этим? И это обычный способ сделать запрос на выборку на каждом новом столе? Разве это не было бы совершенно неэффективно?

спасибо за любую помощь

1 ответ

Использование setIncludesSubentities на NSFetchRequest.

Вы также можете использовать setPropertiesToFetch углубляться как category.subcategory.subsubcategory.name

propertiesToFetch Я считаю, что работает только на атрибуты и отношения один к одному, однако...

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