Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios &引用;致命错误:不可用的函数可以';不要被称为;_Ios_Xcode_Swift_Swift2 - Fatal编程技术网

Ios &引用;致命错误:不可用的函数可以';不要被称为;

Ios &引用;致命错误:不可用的函数可以';不要被称为;,ios,xcode,swift,swift2,Ios,Xcode,Swift,Swift2,所以我刚下载了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 关于如何解决这个问题有什么想法吗?事实证明,

所以我刚下载了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

关于如何解决这个问题有什么想法吗?

事实证明,我有一个协议,要求使用函数
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)
}
公共协议可附加:可初始化,SequenceType { 变异func插入(u3;:Generator.Element) mutating func append(\ ux:Generator.Element) 变异函数扩展(Us:S) } 现在
extend
已经被重命名为
appendContentsOf
,但是当我的协议需要Xcode时,Xcode仍然保持沉默(一个bug)。每当我在一致类型上调用
extend
(在我的例子中是
Array
Dictionary
Set
),而不是告诉我
extend
已经重命名,它只是通过使用
appendeable
以及
extend
保证的函数来解决问题。猜猜是谁提供了实现


PS:在执行所有这些操作之前,我运行了migrator,它应该已经解决了这个问题,但是,呃。

清理项目/删除所有派生数据有帮助吗?