我收到此错误:“无法找到'BaseViewController'的接口声明,'ViewController'的超类。这是情况:
的AppDelegate:
在标题文件中:
#include UIApplicationDelegate
在标题文件中:
#import "AppDelegate.h"
BaseViewController的子类
#import "BaseViewController.h"
错误没有意义,因为在BaseViewController
的头文件中导入了ViewController
。这有什么问题?
答案 0 :(得分:23)
同时检查导入语句中的无限循环
答案 1 :(得分:5)
找不到'BaseViewController'的接口声明
该错误意味着编译器找不到如下所示的行:
@interface BaseViewController:UIViewController
但我认为它可以找到BaseViewController.h(或者它会特别抱怨)
我会检查拼写是否相同,包括大写/小写?
除此之外,它应该按照您的预期工作。
答案 2 :(得分:5)
尝试添加
#import <UIKit/UIKit.h>