Je souhaite utiliser BWOrderedManagedObject
pour stocker un tableau d'objets ordonnés dans Core Data, en utilisant NSFetchedResultsController
pour afficher les données. Cependant, toutes les méthodes de BWOrderedManagedObject
semblent renvoyer simplement un tableau d'objets ordonnés; NSFetchedResultsController
nécessite un NSFetchRequest
, et la seule façon de trier un NSFetchRequest
est de fournir un tableau de NSSortDescriptors
.Utilisation de BWOrderedManagedObject avec NSFetchedResultsController
Donc, je suis un peu coincé ici quant à la façon d'utiliser BWOrderedManagedObject
avec NSFetchedResultsController
- est-ce que quelqu'un sait comment je pourrais réussir à faire ceci?
(je pourrais probablement create my own ordering key and use this avec les descripteurs de tri, mais je suppose que BWOrderedManagedObject
serait plus robuste ...?)
Oui, je me rends compte que 'NSFetchedResultsController' attend un ensemble non ordonné - je me demandais s'il y avait un moyen d'amener les descripteurs de tri à utiliser la commande' BWOrderedManagedObject' ou s'il était possible de passer un tableau à 'NSFetchedResultsController '. Cependant, je pense que vous avez raison de dire que la mise en place de ma propre commande sera plus facile. Merci! –
Je n'ai pas beaucoup bidouillé BWOrderedManagedObject mais je ne pense pas que la FRC puisse utiliser un attribut qui est lui-même un tableau en tant qu'attribut de la section. De plus, vous avez toutes les informations objectID/URI à traiter. – TechZen