帮助xcode警告

时间:2011-07-14 23:23:17

标签: iphone objective-c xcode

我在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所以我不知道为什么会导致问题......

1 个答案:

答案 0 :(得分:4)

听起来您可能正在使用@class QuestionnaireViewController向前声明该类,并且实际上并未导入标头。如果你这样做,编译器只知道该类存在,但它不知道任何关于它的东西,所以它不知道它是UIViewController的子类。确保您在.m文件中#import "QuestionnaireViewControllier.h"