web-dev-qa-db-ja.com

iOS5ストーリーボードUIViewControllerどの初期化メソッドがストーリーボードによって呼び出されますか?

ストーリーボードに追加されたinitに対して、どのUIViewControllersメソッドがストーリーボードによって呼び出されますか?

78
Alex Stone

使用される初期化子はinitWithCoder:

- (id)initWithCoder:(NSCoder *)decoder

その後、awakeFromNibメッセージも表示されます。

127
Firoze Lafeer

awakeFromNibであると思います

5
agilityvision

- (id)initWithCoder:(NSCoder *)decoderです

したがって、カスタムの初期化を行う必要がある場合は、カスタムページャーコントローラを使用して、

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

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