iOS5 Storyboard UIViewController Quelle méthode d’initialisation est appelée par le storyboard?

Quelle méthode d’ init est appelée par le storyboard pour UIViewControllers ajouté au storyboard?

L’initialiseur utilisé est initWithCoder:

 - (id)initWithCoder:(NSCoder *)decoder 

Ensuite, vous recevrez également un message awakeFromNib .

Je crois que c’est awakeFromNib

C’est le - (id)initWithCoder:(NSCoder *)decoder

Donc, si vous devez faire une init personnalisée, par exemple en utilisant un Pager Controller personnalisé, vous devez le faire comme

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