这是针对在线课程项目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看不到课程?
答案 0 :(得分:3)
您需要#import "House.h"
中的main.m