所以我刚下载了Xcode 7 GM,然后弹出这个错误:
fatal error: unavailable function can't be called: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-700.0.59/src/swift/stdlib/public/core/RangeReplaceableCollectionType.swift, line 329
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
事实证明,我有一个函数extend
的协议作为要求。
public protocol Appendable: Initiable, SequenceType
{
mutating func insert(_: Generator.Element)
mutating func append(_: Generator.Element)
mutating func extend<S: SequenceType where S.Generator.Element == Generator.Element>(_: S)
}
现在extend
已重命名为appendContentsOf
,但是当我的协议需要它时,Xcode仍然保持嘘声(一个错误)。每当我针对符合类型(在我的情况下为extend
,Array
和Dictionary
)调用Set
时,而不是告诉我extend
已被重命名,它只是通过使用由Appendable
保证的函数(也是extend
)解决了该问题。并猜猜谁提供了实施。
没错。
PS:我在完成所有这些操作之前运行了迁移器,它应该解决了这个问题,但是呃。