当两个协议相互引用时,Swift编译器崩溃

时间:2014-07-07 21:27:56

标签: compiler-errors swift protocols

在swift中,这段代码崩溃了编译器:

protocol Foo {
    var delegate : FooDelegate { get set }
}
protocol FooDelegate {
    func something(foo : Foo)
}

我需要使用这种模式,因为有多个Foo实现,并且每个实现都使用相同的委托协议。

有人知道解决方法吗?

0 个答案:

没有答案