2
我與協議和委託試驗和想通這應該是可能引用另一個協議:協議通過房地產崩盤SourceKitService和遊樂場
protocol MyProtocolDelegate {
func myProtocolDidThat(myProtocol: MyProtocol)
}
protocol MyProtocol {
var delegate: MyProtocolDelegate? { get set }
}
然而,SourceKitService會一次又一次崩潰,如果我使用上述遊樂場或項目中的代碼。如果我編譯它給出:
Swift Compiler Error - Command failed due to signal: Segmentation fault: 11
如果我將MyProtocol
更改爲一類一切正常。這是Swift錯誤還是故意限制?用Java背景來看待Swift,接口引用接口並不罕見,我對Swift發生這種情況感到有點困惑。
我正在使用Xcode 6.0.1。
看起來像一個錯誤。發生了幾次,昨天當試圖將封閉傳遞給另一封閉時 - 最後我以不同的方式實現了封閉。 – Antonio 2014-09-24 07:35:02
我提出了一個錯誤,猜想它不會傷害... – 2014-09-24 09:18:17