无法在 swift 上扩展扩展添加的结构
Can't extend extension added structs on swift
我有 CustomClass
像这样:
class CustomClass {
let attribute: Int
}
在另一个文件中,我通过如下扩展名添加了 StructureA
:
extension CustomClass {
struct StructureA {
let someData: Int
}
}
在第三个文件中,我试图像这样扩展我的 CustomClass.StructureA
:
我不明白这有什么问题。如果我在具有 StructureA 实现的同一个文件上执行完全相同的实现,它工作正常。
关于我可能遗漏的任何想法?
如@Hamish 所述,事实证明这是一个已知错误:
我有 CustomClass
像这样:
class CustomClass {
let attribute: Int
}
在另一个文件中,我通过如下扩展名添加了 StructureA
:
extension CustomClass {
struct StructureA {
let someData: Int
}
}
在第三个文件中,我试图像这样扩展我的 CustomClass.StructureA
:
我不明白这有什么问题。如果我在具有 StructureA 实现的同一个文件上执行完全相同的实现,它工作正常。
关于我可能遗漏的任何想法?
如@Hamish 所述,事实证明这是一个已知错误: