Objective-C看不到类声明

时间:2019-03-02 08:22:39

标签: ios objective-c

这是针对在线课程项目Objective-C for Swift developers的。我创建了一个命令行Objective-C项目,然后使用下拉菜单“新建文件”>“可可类”菜单将一个名为House的类添加到我的项目中。但是,在主文件中引用该类不起作用(获取“使用未解决的标识符之家”编译时错误):

main.m 文件:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        House *myHouse = [[House alloc] init];
    }
    return 0;
}

房屋标头文件:

#import <Foundation/Foundation.h>

@interface House : NSObject

@end

房屋实施文件:

#import "House.h"

@implementation House

@end

我删除了Derived Data文件夹并重新启动Xcode项目,但没有成功。另外,在“编译资源”项目设置下列出的House.m文件。这一定很简单。为什么Xcode看不到课程?

1 个答案:

答案 0 :(得分:3)

您需要#import "House.h"中的main.m