webentwicklung-frage-antwort-db.com.de

iOS5 Storyboard UIViewController Welche Init-Methode wird vom Storyboard aufgerufen?

Welche init-Methode wird vom Storyboard für UIViewControllers aufgerufen, das dem Storyboard hinzugefügt wurde?

78
Alex Stone

Der verwendete Initialisierer ist initWithCoder:

- (id)initWithCoder:(NSCoder *)decoder

Danach erhalten Sie auch eine awakeFromNib-Nachricht.

127
Firoze Lafeer

Ich glaube es ist awakeFromNib

5
agilityvision

Es ist die - (id)initWithCoder:(NSCoder *)decoder

Wenn Sie also ein benutzerdefiniertes Init durchführen müssen, nehmen wir an, Sie verwenden einen benutzerdefinierten Pager-Controller, den Sie dort machen müssen 

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

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