我有一个委托设置(当然),我试图直接在我的一个控制器中引用它,但如果我包含我的委托的头文件(已经工作)我得到一个错误: 在我的委托标题中的'RootViewController'之前的预期说明符限定符列表。
以下是错误的代码行(在SurveyClientAppDelegate.h中):
@interface SurveyClientAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
RootViewController *rootViewController;
}
因此,澄清一下,一切正常,直到我在我的一个控制器中使用它:
#import "SurveyClientAppDelegate.h"
如果有人需要更多我的代码来帮助我,我会非常乐意发帖。 我只是讨厌有大量多余代码而无法得到答案的压倒性问题。
答案 0 :(得分:2)
你是否委托导入RootViewController?标题中是否有这个?
#import "RootViewController.h"
如果是这样,请摆脱它并在其中添加@class RootViewController;
。
编辑:然后将导入放在.m中,如果它当前不在那里。