我正在按如下方式对数组进行排序:
var users = ["John","Matt","Mary","Dani","Steve"] func back (s1:String,s2:String) -> Bool { return s1 > s2 } sorted(users,back)
但是我收到了这个错误
‘sorted’ is unavailable: call the ‘sort()’ method on the collection
解决方法
@H_502_24@ 按照错误消息告诉您的内容,并对集合调用sort:users.sort(back)
请注意,在Swift 2中,sorted现在是sort,旧的sort现在是sortInPlace,并且两者都要在数组本身上调用(它们以前是全局函数).