我需要一些帮助。我有一个UITableView,其中包含一个包含实体标题的单元格。当然,在UITableView Section Header内部,它按名称按字母顺序排序所有单元格或标题。这些实体中的每一个都具有多个属性,一个是表示优先级的数值。有没有办法使它在UITableView Section Header内部仍然保存实体的title属性的单元格被优先级值排序?使它具有最高优先级值的实体高于较低优先级的实体?我只是没有这方面的经验,所以我非常感谢任何帮助或方向。再次感谢。
很抱歉,只是为了澄清:其标题显示在tableviewcells中的实体是由用户创建和编辑的。因此,他们可以单击以添加新对象,然后可以输入有关该对象的特定信息。像名称,地点,优先级(相关性或重要性)等。我希望能够做的是按优先级值排序,而不是按字母顺序排序。对不起,如果它仍然含糊不清......
答案 0 :(得分:0)
将NSSortDescriptor
应用于您正在使用的NSArray
作为表格视图的数据源。 Apple的documentation提供了明确的例子。
答案 1 :(得分:0)
如果你正在使用核心数据,就像听起来一样,请设置sortDescriptors
的{{1}}属性,如下所示:
NSFetchRequest