краткий ответ; нет.
Во-первых, Core Data работает с объектами, а не с необработанными значениями.
Во-вторых, NSFetchedResultsController
предназначен для возврата набора объектов, имеющих один и тот же тип сущности и потенциально разделенных на секции. То, что вы описываете, является многоуровневой структурой и не вписывается в цель NSFetchedResultsController
.
Обновление
Если вы просто хотите получить обратно NSArray
из XEntity
, отсортированные по yProperty
без учета отношений между родителями и детьми в XEntity
, тогда вам не нужен NSFetchedResultsController
. Просто создайте NSFetchedRequest
с -setEntity:
, установленным на XEntity
, и добавьте NSSortDescriptor
, который сортирует по yProperty
и выполните выборку по NSManagedObjectContext
.
Если вы хотите получать обновления при изменении этих данных, вам следует использовать NSFetchedResultsController
с теми же NSFetchRequest
.