提前:抱歉这个菜鸟问题,但我正在学习 Cocoa 和 Objective-C,我有这个问题,我一直在寻找一个完整的小时。如果有人能找到问题,那就太好了!
这是我的两个文件: Driver.m
#import "Driver.h"
@implementation Driver
- (int)go:(BOOL)distance {
if (distance) {
return 10;
} else {
return 5;
}
}
- (NSString *)firstName {
return firstName;
}
- (void)setFirstName:(NSString *)name {
[name retain];
[firstName release];
firstName = name;
}
- (void)dealloc {
[firstName release];
[super dealloc];
}
@end
这是另一个: Driver.h
#import <Cocoa/Cocoa.h>
@interface Driver : NSObject {
NSString *firstName;
}
- (int)go:(int)direction theDistance:(BOOL)distance;
- (NSString *)firstName;
- (void)setFirstName:(NSString *)name;
@end
问题发生在我的 Driver 实现的 @end 行。我试图清理和构建,我查了谷歌,但还没有找到任何帮助。
非常感谢!