我在CoreData中有一个4个抽象实体的层次结构,以一个非抽象实体结尾:
[Element]-[AttributedElement]-[Object]-[Stroke]-[StrokeLine]
如果我实例化非抽象实体(StrokeLine
)并尝试访问根实体(Element
)的属性,则会收到错误Value of type 'StrokeLine' has no member 'lineNumber'
。
let object=StrokeLine(context: managedObjectContext)
object.lineNumber=1
我检查了DerivedData
文件夹,所有的类文件都在那里。
如果我使用“跳转到定义”,则只能跳转到StrokeLine
的文件。因为这是超一流的“?”显示。
我正在使用Xcode 10.2.1
如何确保也可以编译/读取其他类文件?