iOS5 Storyboard UIViewController哪个init方法被storyboard调用?

哪个init方法被故事板调用的UIViewControllers添加到故事板?

使用的初始化器是initWithCoder:

 - (id)initWithCoder:(NSCoder *)decoder 

然后,你还会得到一个awakeFromNib消息。

我相信它是awakeFromNib

它是- (id)initWithCoder:(NSCoder *)decoder

所以,如果你必须做一个自定义的初始化,让我们说使用一个自定义寻呼机控制器,你必须这样做

  - (id)initWithCoder:(NSCoder *)decoder { self = [super initWithCoder:decoder]; return [self initWithViewControllers:@[self.playerViewController, self.categoriesViewController] andTitles:@[@"Player",@"Categories"]]; }