1
我的代码正在编译并正常运行,但我得到SourceKitService的不断崩溃。崩溃只发生在我工作或引用实现特定协议的文件时。与协议有关的SourceKitService崩溃?
- 如果我从类中删除协议,不会再有崩溃。
- 此外,如果我编辑协议本身来注释掉其中的两个方法 ,则不会再有崩溃。
(是的,我已经删除了DerivedData。我已清理项目,删除Xcode中,重新启动我的电脑,重新安装的Xcode,等等这些都不解决问题)
所以这会导致持续
protocol JSONable {
typealias ItemType
func toDictionary() -> NSDictionary
class func fromJSON(json: JSON) -> ItemType?
}
但这似乎并没有给任何的Xcode的问题都:
protocol JSONable {
typealias ItemType
// func toDictionary() -> NSDictionary
// class func fromJSON(json: JSON) -> ItemType?
}
编辑或引用实现类时崩溃
(它还崩溃,如果只是那些线之一是取消注释)
任何想法,这可能是导致此?我不想脱离使用协议并在我的基类中使用断言“虚拟”方法,但我无法继续以这种方式使用IDE。
这不会试图回答这个问题。这可能是一个评论。 – akashivskyy 2014-10-31 13:57:06