我正在编写带有标题的分段表。我使用NSFetchedResultsController从核心数据中获取数据,但我无法弄清楚如何去做。
假设我的核心数据是体育场馆的集合:
体育场
name
city
zip_code
我有这些对象:
Yankee Stadium, Baltimore, 30301
Zoulou Stadium, Baltimore, 30301
Charlie Stadium, Baltimore, 30305
Tango Stadium, New-York, 10007
Echo Stadium, Atlanta, 45036
我想:
所以我的列表中的结果应该是:
--------------------------------
Baltimore 1st district
--------------------------------
Yankee Stadium, Baltimore, 30301
Zoulou Stadium, Baltimore, 30301
--------------------------------
Baltimore 5th district
--------------------------------
Charlie Stadium, Baltimore, 30305
--------------------------------
Atlanta
--------------------------------
Echo Stadium, Atlanta, 45036
--------------------------------
New-York
--------------------------------
Tango Stadium, New-York, 10007
解决方案是什么?我认为我无法在NSFetchedResultsController
中设置这么复杂的顺序感谢您的帮助。
PS:我是Android开发者,在我的世界里,用比较器轻松完成。