我收到此错误:“找不到'ViewController'的父类(super class)'BaseViewController'的接口(interface)声明。这是这种情况:

AppDelegate:

  • NSObject的子类
  • 在头文件中:
    #include UIApplicationDelegate

  • BaseViewController
  • UIViewController的子类
  • 在头文件中:
    #import "AppDelegate.h"

  • ViewController

    BaseViewController的
  • 子类
    #import "BaseViewController.h"

  • 该错误没有意义,因为BaseViewController已导入ViewController的头文件中。这里有什么问题?

    最佳答案

    找不到“BaseViewController”的接口(interface)声明

    该错误意味着编译器找不到如下所示的行:

    @interface BaseViewController:UIViewController

    但是我认为它可以找到BaseViewController.h(或者会对此有所抱怨)

    我会检查拼写是否相同(包括大写/小写)?

    除此之外,它应该可以按预期工作。

    07-26 09:16