NSFetchedResultsController глубина выбранных объектов
У меня здесь странная проблема, и я хочу знать, связано ли это с функцией отложенной загрузки. Я делаю выборку по своим категориям. Представьте, что у них есть подкатегории, и у них также есть подкатегории. вопрос сейчас заключается в том, собирает ли fetchedObjects-Array данные о взаимосвязи из подкатегорий. Короче говоря, возможно ли получить доступ к данным что-то вроде этого: category.subcategory.subsubcategory.name или мне нужно сначала сделать новую выборку для подкатегорий, чтобы получить доступ как с subcategory.subsubcategory.name?
Я не получаю весь набор подкатегорий, пока я делаю это с одной выборкой. я получаю только каждый раз 1 запись вместо 20 или сколько угодно.
У кого-нибудь есть идея, как coredata справляется с этим? И это обычный способ сделать запрос на выборку на каждом новом столе? Разве это не было бы совершенно неэффективно?
спасибо за любую помощь
1 ответ
Использование setIncludesSubentities
на NSFetchRequest.
Вы также можете использовать setPropertiesToFetch
углубляться как category.subcategory.subsubcategory.name
propertiesToFetch Я считаю, что работает только на атрибуты и отношения один к одному, однако...