我在appdelegate.m文件中收到以下警告:
warning: incompatible Objective-C types 'struct QuestionnaireViewController *', expected 'struct UIViewController *' when passing argument 1 of 'setRootViewController:' from distinct Objective-C type
QuestionnaireViewController子类UIViewController所以我不知道为什么会导致问题......
答案 0 :(得分:4)
听起来您可能正在使用@class QuestionnaireViewController
向前声明该类,并且实际上并未导入标头。如果你这样做,编译器只知道该类存在,但它不知道任何关于它的东西,所以它不知道它是UIViewController
的子类。确保您在.m文件中#import "QuestionnaireViewControllier.h"
。