gpt4 book ai didi

objective-c - 使用相对路径将自定义类 .h 文件导入 AppDelegate.h 不起作用

转载 作者:行者123 更新时间:2023-12-03 17:42:41 25 4
gpt4 key购买 nike

在我的 Cocoa 应用程序中,我创建了一个自定义 View 类(NSView 的子类),名为“DragAndDropView”。它的 .h 和 .m 文件与 AppDelegate.h 放置在同一文件夹中。

在 AppDelegate.h 中,我需要声明 DragAndDropView 的导出。它看起来像这样:

#import <Cocoa/Cocoa.h>
#import <DragAndDropView.h>

@interface AppDelegate : NSObject <NSApplicationDelegate> {
@private
NSWindow *window;

DragAndDropView *dragAndDropView;

// Files
NSFileManager *fileMgr;
}

// Outlets
@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet DragAndDropView *dragAndDropView;

@end

随着我的类的导入(#import),我出现以下错误:

'DragAndDropView.h' file not found

谁知道如何修复它?

最佳答案

您需要在导入行中使用引号而不是尖括号。即这个:

#import "DragAndDropView.h"

而不是这个:

#import <DragAndDropView.h>

本质上,前者用于从项目中导入 header ,后者用于从系统库中导入 header 。

关于objective-c - 使用相对路径将自定义类 .h 文件导入 AppDelegate.h 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520415/

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