我一直在使用Xcode 6 Beta 2,我有一个带有misc String变量的自定义类(Show())数组。我想按特定的类字符串(显示名称)进行排序,我让它工作得很好:
currentShowsArray = sort(currentShowsArray){$0.showName < $1.showName}
现在这不再起作用,我收到一条错误,说'()'无法转换为'[(显示)]'
我似乎无法找到新语法。
答案 0 :(得分:0)
从beta 4发行说明:
全局
sort
函数现在改变它的第一个参数和一个新参数sorted
函数始终返回一个新集合。
所以要么
currentShowsArray = sorted(currentShowsArray){$0.showName < $1.showName}
或者,如果数组是可变的,
sort(¤tShowsArray){$0.showName < $1.showName}