Я хотел бы использовать BWOrderedManagedObject
для хранения массива упорядоченных объектов в Core Data, используя NSFetchedResultsController
для отображения данных.Использование BWOrderedManagedObject с NSFetchedResultsController
Однако все методы BWOrderedManagedObject
, похоже, просто возвращают массив упорядоченных объектов; NSFetchedResultsController
требует NSFetchRequest
, и единственный способ сортировки NSFetchRequest
- предоставить массив из NSSortDescriptors
.
Итак, я немного застрял здесь, как использовать BWOrderedManagedObject
с NSFetchedResultsController
. Кто-нибудь знает, как я мог бы это сделать успешно?
(я мог бы, вероятно, create my own ordering key and use this с сортировкой дескрипторами, но я предполагаю, что BWOrderedManagedObject
будет более устойчивым ...?)
Да, я понимаю, что 'NSFetchedResultsController' ожидает неупорядоченный набор - мне было интересно, есть ли способ заставить дескрипторы сортировки использовать упорядочение' BWOrderedManagedObject' или можно ли передать массив в NSFetchedResultsController '. Однако, я думаю, вы правы, что реализация моего собственного заказа будет проще. Благодаря! –
Я не искал BWOrderedManagedObject, но я не думаю, что FRC может использовать атрибут, который сам является массивом как атрибут раздела. Кроме того, у вас есть вся информация об объекте/URI для обработки. – TechZen