在Swift中使用新的Xcode Beta 4排序阵列

时间:2014-07-31 21:05:27

标签: ios xcode swift

我一直在使用Xcode 6 Beta 2,我有一个带有misc String变量的自定义类(Show())数组。我想按特定的类字符串(显示名称)进行排序,我让它工作得很好:

currentShowsArray = sort(currentShowsArray){$0.showName < $1.showName}

现在这不再起作用,我收到一条错误,说'()'无法转换为'[(显示)]'

我似乎无法找到新语法。

1 个答案:

答案 0 :(得分:0)

从beta 4发行说明:

  

全局sort函数现在改变它的第一个参数和一个新参数   sorted函数始终返回一个新集合。

所以要么

currentShowsArray = sorted(currentShowsArray){$0.showName < $1.showName}

或者,如果数组是可变的,

sort(&currentShowsArray){$0.showName < $1.showName}