web-dev-qa-db-fra.com

iOS5 Storyboard UIViewController quelle méthode init est appelée par le storyboard?

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

78
Alex Stone

L'initialiseur utilisé est initWithCoder:

- (id)initWithCoder:(NSCoder *)decoder

Ensuite, vous recevrez également un message awakeFromNib.

127
Firoze Lafeer

Je crois que c'est awakeFromNib

5
agilityvision

C'est la - (id)initWithCoder:(NSCoder *)decoder

Donc si vous devez faire un init personnalisé, disons qu'en utilisant un contrôleur de pager personnalisé 

    - (id)initWithCoder:(NSCoder *)decoder {

        self = [super initWithCoder:decoder];
        return [self initWithViewControllers:@[self.playerViewController, self.categoriesViewController]
                  andTitles:@[@"Player",@"Categories"]];
    }
0
loretoparisi