我对CoreData很新,需要一个问题的帮助。我有tableview,它只列出了存储在SQLite db中的城市。城市由“cityId”和“name”属性定义。
使用NSFetchedResultsController获取数据,一切正常,但我无法弄清楚如何使FetchedResultsController按城市名的第一个字母对城市进行分组。
当我为initWithFetchRequest的sectionNameKeyPath参数提供“name”时:managedObjectContext:sectionNameKeyPath:cacheName:方法,它为每个城市创建了一个部分,这显然是我不想要的。我无法弄清楚如何创建一个能让它以我需要的方式工作的表达式。
感谢您提供有关此
的任何提示和/或建议马特斯