Ответ 1
Используемый инициализатор initWithCoder:
- (id)initWithCoder:(NSCoder *)decoder
Затем вы также получите сообщение awakeFromNib
.
Какой метод init
вызывается раскадровкой для UIViewControllers
, добавленной в раскадровку?
Используемый инициализатор initWithCoder:
- (id)initWithCoder:(NSCoder *)decoder
Затем вы также получите сообщение awakeFromNib
.
Я считаю, что это awakeFromNib
Это - (id)initWithCoder:(NSCoder *)decoder
Итак, если вам нужно сделать пользовательский init, скажем, используя пользовательский контроллер пейджера, вы должны сделать там, например
- (id)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
return [self initWithViewControllers:@[self.playerViewController, self.categoriesViewController]
andTitles:@[@"Player",@"Categories"]];
}