0

不确定是否有其他人遇到过这种情况,但以下代码会导致 XCode 立即出错,并显示“SourceKitService 意外退出”,有时会导致 XCode 完全崩溃。

当我在扩展中更改协议函数的默认实现时,我在项目中遇到了这种情况,但忘记更改协议中的声明以匹配。

protocol Crash{
        func crash(age: Int) ->String
    }

extension Crash{
    func crash(name: String) -> String{
        return "Test"
    }
}

class TestCrash: Crash{

}
4

1 回答 1

1

这个错误似乎已在 Xcode 7.3 beta 中修复。

Xcode 7.3b 只是在消息中声明错误并且不再崩溃。

在此处输入图像描述

于 2016-02-16T13:53:24.137 回答