let dateSort = NSSortDescriptor(key: "created", ascending: false)
fetchRequest.sortDescriptors = [dateSort]
我认为[dateSort]是NSSortDescriptor对象的数组转换。 (如果没有,请告诉我它是什么。) 那么,为什么sortDescriptor会采用NSSortDescriptor数组,而不仅仅是单个NSSortDescriptor?
答案 0 :(得分:2)
您传递一个排序描述符数组,因为您可以提供多个级别的排序。如果第一个级别比较相等,则检查下一个级别。这将继续为您指定的尽可能多的排序级别。
答案 1 :(得分:0)
它是NSSortDescriptor对象的数组转换。它试图允许您使用多个条件进行排序。