Iphone 如何使用核心数据覆盖sectionIndexTitlesForTableView?
我想创建一个表格,显示节标题的完整日期,例如@“EEEE dd MMMM yyyy”。然后在右边的快速用户索引中,使用@“MMM”值提供对给定月份的快速访问 我可以使用核心数据中第一个字符的默认值来获取索引。因此,fetchedResultsController正在工作并拉入正确的数据。我已经检查了文档中是否有覆盖此方法的建议。它说这是可以做到的,但没有说明它是如何做到的Iphone 如何使用核心数据覆盖sectionIndexTitlesForTableView?,iphone,cocoa-touch,core-data,nsfetchedresultscontroller,Iphone,Cocoa Touch,Core Data,Nsfetchedresultscontroller,我想创建一个表格,显示节标题的完整日期,例如@“EEEE dd MMMM yyyy”。然后在右边的快速用户索引中,使用@“MMM”值提供对给定月份的快速访问 我可以使用核心数据中第一个字符的默认值来获取索引。因此,fetchedResultsController正在工作并拉入正确的数据。我已经检查了文档中是否有覆盖此方法的建议。它说这是可以做到的,但没有说明它是如何做到的 有什么建议吗?的文档页面提供了您想要的方法。 -(NSArray*)sectionIndexTitlesForTableVi
有什么建议吗?的文档页面提供了您想要的方法。
-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)表视图 谢谢你的建议,但不幸的是它没有帮助。我认为问题在于我对FetchResultsController的使用。文档建议重写sectionIndexTitles实例方法,但没有建议如何更改此方法的默认条件。目前,此类中的方法提供用于索引的节头的第一个字符。我想用第二个空格后的前三个字符重新计算子字符串。例如,如果部门负责人是2009年12月30日星期三,那么指数应该是12月。也许有更简单的方法?