为什么 NSSortDescriptor 数组被放入 sortDescriptors?
Why NSSortDescriptor array is put into sortDescriptors?
let dateSort = NSSortDescriptor(key: "created", ascending: false)
fetchRequest.sortDescriptors = [dateSort]
我认为[dateSort]是NSSortDescriptor对象的数组转换。
(如果不是,请告诉我它是什么。)
那么为什么 sortDescriptors 采用 NSSortDescriptor 数组,而不是单个 NSSortDescriptor?
是NSSortDescriptor对象的数组转换。它试图让您使用多个标准进行排序。
您传递了一个排序描述符数组,因为您可以提供多级排序。如果第一级比较相等,则检查下一级。这将持续您指定的排序级别。
let dateSort = NSSortDescriptor(key: "created", ascending: false)
fetchRequest.sortDescriptors = [dateSort]
我认为[dateSort]是NSSortDescriptor对象的数组转换。 (如果不是,请告诉我它是什么。) 那么为什么 sortDescriptors 采用 NSSortDescriptor 数组,而不是单个 NSSortDescriptor?
是NSSortDescriptor对象的数组转换。它试图让您使用多个标准进行排序。
您传递了一个排序描述符数组,因为您可以提供多级排序。如果第一级比较相等,则检查下一级。这将持续您指定的排序级别。