相关疑难解决方法(0)

Swift - 使用多个条件对对象数组进行排序

我有一个Contact对象数组:

var contacts:[Contact] = [Contact]()
Run Code Online (Sandbox Code Playgroud)

联系班级:

Class Contact:NSOBject {
    var firstName:String!
    var lastName:String!
}
Run Code Online (Sandbox Code Playgroud)

我希望按顺序对该数组进行排序,lastName然后firstName在某些联系人得到相同的情况下lastName.

我可以按照其中一个标准排序,但不能同时排序.

contacts.sortInPlace({$0.lastName < $1.lastName})
Run Code Online (Sandbox Code Playgroud)

如何添加更多条件来对此数组进行排序?

sorting swift

73
推荐指数
5
解决办法
3万
查看次数

标签 统计

sorting ×1

swift ×1