我被困在Cannot find interface declaration for BaseType superclass of MyType
和Attempting to use forward declaration for BaseType as superclass of MyType
错误之间。
我正在创建一个新的子类并导入了我的基本类型的标题。我收到了这个错误:Cannot find interface declaration for BaseType superclass of MyType
。之前遇到过这个错误,我在声明中提前声明了我的班级@class BaseType
。然后,我得到了第二个错误,而不是第一个错误:Attempting to use forward declaration for BaseType as superclass of MyType
.
前向声明时,不删除任何#import BaseType.h
更改,我仍然收到第二个错误。我已经找到了两个错误的解决方案,当我应用解决方案(例如,前向声明或导入标头)时,我最终得到了这两个错误中的另一个错误。我应该怎么办?