我定义了一个这样的新类:
@interface SomeClass : NSObject {
int wide;
}
- (id)initWithWide:(int)value;
@end
当我实现它时,initWithWide 方法如下:
@implementation SomeClass
- (id)initWithWide:(int)value {
self = [super init];
wide = value;
}
@end
Xcode 显示错误:"Expected identifier or'('"
. 当我将“宽”变量名称更改为 else 时,就可以了。所以看起来我不能在 Objective-C 中使用“wide”作为变量名?
重命名为宽所以这工作正常顺便说一句:
@interface SomeClass : NSObject {
int wide1;
}
- (id)initWithWide:(int)value;
@end
@implementation SomeClass
- (id)initWithWide:(int)value {
self = [super init];
wide1 = value;
}
@end