【发布时间】:2010-07-29 09:34:55
【问题描述】:
当我使用以下代码编译时没有错误:
@class RootViewController;
//#import "RootViewController.h"
当我使用以下代码进行编译时,出现错误:
//@class RootViewController;
#import "RootViewController.h"
“错误:'RootViewController'之前的预期说明符限定符列表”
我不明白两者之间有什么区别,因为我在类似的类中使用了#import,并且编译时没有错误!
【问题讨论】:
-
在您的情况下,您的 RootViewController.h 文件或它导入的文件之一有问题。也许缺少“;”某处。不幸的是,调试头文件有点困难,因为您经常在另一个文件中遇到错误。使用 @class 时没有收到错误的原因是它没有加载包含错误的文件。详情请参阅我的回答。
标签: objective-c