【发布时间】:2018-11-08 05:05:34
【问题描述】:
我的代码在 Xcode 9.x.x 中运行良好。但在 Xcode 10 中不起作用。我收到编译时错误。我的代码是这样的:
protocol A {
}
protocol B {
associatedtype T: A
func b(p: T)
}
class L<P>: A {
}
class C<K, O: L<K>>: B {
func b(p: O) {
}
}
【问题讨论】:
-
你的标题说你有一个分段错误,这是一个运行时错误,但你的问题说你有一个编译时错误。它是哪一个?如果您有运行时错误,请显示实际导致错误的代码。
-
我检查过,Shohin 提供的代码确实会导致 Swift 编译器因分段错误而崩溃。