错误:“委托标题中的'RootViewController'之前的预期说明符 - 限定符列表”

时间:2011-09-16 02:35:05

标签: iphone objective-c ios xcode

我有一个委托设置(当然),我试图直接在我的一个控制器中引用它,但如果我包含我的委托的头文件(已经工作)我得到一个错误: 在我的委托标题中的'RootViewController'之前的预期说明符限定符列表。

以下是错误的代码行(在SurveyClientAppDelegate.h中):

@interface SurveyClientAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    RootViewController *rootViewController;
}

因此,澄清一下,一切正常,直到我在我的一个控制器中使用它:

#import "SurveyClientAppDelegate.h"

如果有人需要更多我的代码来帮助我,我会非常乐意发帖。 我只是讨厌有大量多余代码而无法得到答案的压倒性问题。

1 个答案:

答案 0 :(得分:2)

你是否委托导入RootViewController?标题中是否有这个?
#import "RootViewController.h"

如果是这样,请摆脱它并在其中添加@class RootViewController;

编辑:然后将导入放在.m中,如果它当前不在那里。