gpt4 book ai didi

ios - Objective-C 看不到类声明

转载 作者:行者123 更新时间:2023-11-28 19:26:24 25 4
gpt4 key购买 nike

这是一个在线类(class)项目 Objective-C for Swift developers .我创建了一个命令行 Objective-C 项目,然后使用下拉菜单 New File > Cocoa Class 将一个名为 House 的类添加到我的项目中。但是,引用主文件中的类不起作用(出现“使用未解析的标识符 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 看不到类?

最佳答案

您需要在 main.m#import "House.h"

关于ios - Objective-C 看不到类声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54956591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com