不确定是否有其他人遇到此问题,但以下代码会导致XCode立即错误地退出,而SourceKitService意外退出'有时会导致XCode完全崩溃。
当我在扩展程序中更改了协议函数的默认实现时,我在项目中遇到了这个场景,但忘记更改协议中的声明以匹配。
protocol Crash{
func crash(age: Int) ->String
}
extension Crash{
func crash(name: String) -> String{
return "Test"
}
}
class TestCrash: Crash{
}