【问题标题】:Objective-C not recognizing .h?Objective-C 无法识别 .h?
【发布时间】:2009-07-02 23:59:28
【问题描述】:

我在名为 testApp 的项目中有以下内容:(testAppViewController 是项目中我的视图控制器的有效名称)

PrevView.h

#import <UIKit/UIKit.h>
#import "testAppViewController.h"

@interface PrevView : UIView {
    testAppViewController *viewController;
}

@property (nonatomic,retain) testAppViewController *viewController;

@end

当我构建项目时,我收到以下错误:

PrevView.h:13: error: expected specifier-qualifier-list before 'testAppViewController'

我在这里遗漏了什么吗?有什么想法吗?

【问题讨论】:

    标签: objective-c cocoa-touch import


    【解决方案1】:

    “testAppViewController.h”是否导入“PrevView.h”?

    如果是这样,您可能需要删除前向类引用:

    @class testAppViewController;
    

    替换您的导入,并将导入移动到 .m 文件中。

    【讨论】:

      【解决方案2】:

      通常当我看到这种类型的错误时,这是​​您尝试导入的头文件中的问题。检查“testAppViewController.h”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-06-17
        • 1970-01-01
        • 1970-01-01
        • 2011-04-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多