2011-06-29 70 views
1
#import <UIKit/UIKit.h> 
#import "NotepadViewController.h" 
#import "NotesTableViewController.h" 
#import "NoteInformationTransferProtocol.h" 

@interface NotesViewController : UIViewController <NoteInformationTransferProtocol> 
{ 
    UITextField *_noteTitleTextField; 
    UIButton *_addButton; 
    UITextField *_description; 
    UIView *_notesTableView; 

    NotepadViewController * _notepadVC; 
    NotesTableViewController *_noteTableVC;   
} 

我在“NotepadViewController * _notepadVC;”上得到错误“NotepadViewController之前的预期说明符 - 限定符列表”我已经导入了该类的标题,因此它应该将其检测为类型,对吗?错误前的预期说明符 - 限定符列表

+0

只需清理并重新构建 – onmyway133

回答

0

当您没有添加框架或文件到您的目标时,通常会出现该错误,您正在构建的目标中是否为“NotepadViewController.h”?

在xCode 4中,您可以通过展开构建阶段中的“编译源”部分来检查此问题。 在xCode 3中,您可以使用“获取信息”来查看该文件包含哪些目标(如果我的记忆为我服务)

+1

它就在那里。我使用了“NotepadViewController”的前向类声明,它工作。我想这与周期性声明有关。我正在阅读更多。 – crzrcn

相关问题