对不起,如果这是一个菜鸟问题,但如果我为我的基类指定的初始化程序看起来像
- (id)initWithName:(NSString *)name {
if (self = [super init]) {
_name = [name retain];
}
return self;
}
现在,如果我有一个继承自此类的子类并想调用该初始化程序,我会这样做:
- (id)initWithSomethingElse:(NSString *)somethingElse name:(NSString *)name {
if (self = [super initWithName:name]) {
_somethingElse = [somethingElse retain];
}
return self;
}