【发布时间】:2009-02-27 10:33:55
【问题描述】:
我真的很犹豫要不要问这个问题,因为它肯定有一个非常简单的答案,但我就是想不通。如下:
我在一个名为 Copier.h 的文件中有这个 Objective-C 代码:
#import <Cocoa/Cocoa.h>
#import "CopyQueue.h";
@interface Copier : NSObject {
IBOutlet NSTextField *statusField;
IBOutlet NSTextField *toField;
CopyQueue *queue;
}
- (IBAction)startCopy:(id)sender;
- (void)dropFile:(NSString *)theFileName;
@end
每当我尝试在 Xcode 中编译我的项目时,都会在显示 CopyQueue *queue; 的行中出现语法错误,我做错了什么?
当我将行更改为id *queue; 时文件编译,但这不是解决方案,对吗?用泛型引用替换所有类型引用?
【问题讨论】:
-
你确定包含CopyQueue的定义了吗?
标签: objective-c