我在Xcode 6.3中使用Swift中的sorted方法
sorted(UIFont.fontNamesForFamilyName(familyName) as! [String])
我下载了Xcode 7 beta,它说“在不可用时排序,对集合进行调用排序”。什么出了什么问题?
答案 0 :(得分:3)
swift 1.2中的许多免费功能现已转移到协议扩展
(UIFont.fontNamesForFamilyName(familyName) as! [String]).sortInPlace()
在swift book协议扩展中解释如下
可以扩展协议以提供方法和属性 符合类型的实现。这允许您定义 协议本身的行为,而不是每种类型的行为 个人一致性或全球职能。