Я создаю подкласс класса. Я переопределяю метод инициализации. Этот: -(id)initWithSomething:(Something*)somet;
это будет выглядеть так (в подклассе)
-(id)initWithSomething:(Something *)somet with:(int)i{
if (self = [super init]) {
//do something
}
return self;
}
Но теперь я хочу вызвать init и в суперклассе.
Как бы я теперь это сделал? Может вот так?
-(id)initWithSomething:(Something *)somet with:(int)i{
if (self = [super init]) {
}
[super initWithSomething:somet];
return self;
}