普通数组排序数组排序可以用sort实现,如:
var dataItem:[String] = ["测试","测试a","test",]
dataItem = sort(&dataItem){$0>$1}
而元组数组却不能这样处理,比如:
var dataItem:[(String,String,String)] = [("测试","18711211111","管理"),("测试a","18711111155","管理"),("test","15111111111","管理")]
不能采用
dataItem = sort(&dataItem){$0.0>$1.0}
来进行排序。
却不是说因此就没法排序了,可以采用sorted来实现,如:
dataItem = sorted(dataItem,{(s1:(String,String,String),s2:(String,String,String)) -> Bool in return s1.0<s2.0})