我必须根据NSDates对对象进行排序。 NSDate排序的选项有哪些?
答案 0 :(得分:1)
通常,您使用NSSortDescriptor来定义数组或核心数据等集合。您可以从集合对象本身调用排序。
如果您想直接自己进行排序,NSDate本身就具有比较功能。
答案 1 :(得分:0)
您可以通过比较两个日期来对日期进行排序。为此您应该使用。 NSComparisonResult类。 NSComparisonResult result = [date1 compare:date2];
如果result == NSorderSame 然后date1和date2是相同的。
结果== NSOrderedAscending 然后date1小于date2。
结果== NSOrderedDescending 然后date1大于date2。