我想使用BWOrderedManagedObject
在Core Data中存储一个有序对象数组,使用NSFetchedResultsController
来显示数据。在NSFetchedResultsController中使用BWOrderedManagedObject
但是,BWOrderedManagedObject
的所有方法似乎只是返回一个有序对象数组; NSFetchedResultsController
需要NSFetchRequest
,并且排序NSFetchRequest
的唯一方法是提供NSSortDescriptors
的数组。
所以,我有点卡在这里如何使用BWOrderedManagedObject
与NSFetchedResultsController
- 有谁知道我怎么能成功地做到这一点?
(我大概可以create my own ordering key and use this与排序的描述,但我假设BWOrderedManagedObject
会更稳健的...?)
是的,我意识到'NSFetchedResultsController'期待一个无序集 - 我想知道是否有一种方法来获得排序描述符来使用'BWOrderedManagedObject'排序或是否有可能将一个数组传递给'NSFetchedResultsController '。 但是,我认为你是正确的,实施我自己的订单会更容易。谢谢! – 2010-07-15 03:14:20
我还没有太多的调整BWOrderedManagedObject,但我不认为FRC可以使用属性本身是一个数组作为节属性。另外,您还需要处理整个对象ID/URI信息。 – TechZen 2010-07-15 12:33:13