我做了一百万次的简单继承:
@class AGWindowView;
@interface HelperView : AGWindowView
我收到此错误:
Class "HelperView" defined without specifying a base class.
嗯,显然我在指定一个基类。这里发生了什么?是否有某种方式AGWindowView不允许自己被子类化?
答案 0 :(得分:14)
您需要在文件顶部导入定义AGWindowView的文件。编译器需要知道整个类,而不仅仅是它存在。
答案 1 :(得分:3)
请务必导入index.js
文件中的.h
文件!
.m
如果您不// XYZYourClass.m
#import "XYZYourClass.h"
@implementation YYZYourClass
@end
,则会收到错误消息:
Class' XYZYourClass'在没有指定基类的情况下定义
答案 2 :(得分:3)