排序在Xcode 7中不起作用

时间:2015-06-09 17:44:58

标签: ios swift xcode7

我在Xcode 6.3中使用Swift中的sorted方法

sorted(UIFont.fontNamesForFamilyName(familyName) as! [String])

我下载了Xcode 7 beta,它说“在不可用时排序,对集合进行调用排序”。什么出了什么问题?

1 个答案:

答案 0 :(得分:3)

swift 1.2中的许多免费功能现已转移到协议扩展

(UIFont.fontNamesForFamilyName(familyName) as! [String]).sortInPlace()

在swift book协议扩展中解释如下

  

可以扩展协议以提供方法和属性   符合类型的实现。这允许您定义   协议本身的行为,而不是每种类型的行为   个人一致性或全球职能。