gpt4 book ai didi

iphone - 为什么我的 Objective C 实现文件无法识别我的导入语句

转载 作者:行者123 更新时间:2023-12-03 20:27:14 26 4
gpt4 key购买 nike

这是我的头文件

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <PolygonShape.h>

@interface Controller : NSObject {
IBOutlet UIButton *decreaseButton;
IBOutlet UIButton *increaseButton;
IBOutlet UILabel *numberOfSidesLabel;
//IBOutlet PolygonShape *shape;
}
- (IBAction)decrease;
- (IBAction)increase;
@end

这是我的实现文件

#import "Controller.h"

@implementation Controller
- (IBAction)decrease {
//shape.numberOfSides -= 1;
}

- (IBAction)increase {
//shape.numberOfSides += 1;
}
@end

为什么我的 #import "Controller.h" 行出现以下错误?

error: PolygonShape.h: No such file or directory

PolygonShape.h 和 .m 文件与 Controller 类位于同一项目和同一目录中。

最佳答案

尖括号 ( <> ) 表示该文件位于标准包含路径中,例如/usr/include 或/System/Library/Frameworks。要导入相对于当前目录的文件,您需要像 #import "Controller.h" 中那样使用双引号。 .

关于iphone - 为什么我的 Objective C 实现文件无法识别我的导入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160706/

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