我有相当大量的数据,我想将其划分为自定义部分,用于基于某些键路径的部分和其他一些条件的其他部分。所以我想出了子类的想法NSFetchedResultsController
。这个子类应该提供在其返回数组的NSFetchedResultsController
方法中返回部分的灵活性。如果我可以通过自己的符合协议的类来实现,然后在 section 方法中传递对象的自定义数组,我想我可以完成我的任务。-(NSArray*)sections
id<NSFetchedResultsSectionInfo>
fetchedResultsController
有没有办法NSFetchedResultsSectionInfo
在您自己的类中实现,然后在fetchedResultsController
子类中返回此类对象的自定义数组?还是有一些图书馆可以做到这一点?
编辑
让我描述一下我想要实现的目标。我有联系人模型作为 NSManagedObject 子类。这个实体有一个称为状态的属性,它可以是未知的、已知的和无法识别的。现在,我希望对这些联系人进行分区,以使所有未知联系人都出现在一个分区中,而身份不明的联系人也应该出现在另一个不同的分区中。现在,所有其他已知联系人应根据联系人姓名位于不同的部分。如何才能做到这一点 ?
我的表格视图应填充为;
Unknown Contacts (sorted into a single section according to date )
-
-
Known Contacts(A)(known contacts sorted into different sections according to the name)
-
-
Known Contacts(B)
-
-
-
Known Contacts(C)
-
-
-
-
-
-
Known Contacts(Z)
-
UnIdentified Contacts(sorted into a single section with first name)
-
-
-