在我的Cocoa应用程序中,我创建了一个自定义视图类(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>
实际上,前者用于从项目中导入头文件,后者用于从系统库中导入头文件。