Подтвердить что ты не робот

IOS5 Storyboard UIViewController, какой метод init вызывается раскадрой?

Какой метод init вызывается раскадровкой для UIViewControllers, добавленной в раскадровку?

4b9b3361

Ответ 1

Используемый инициализатор initWithCoder:

- (id)initWithCoder:(NSCoder *)decoder

Затем вы также получите сообщение awakeFromNib.

Ответ 2

Я считаю, что это awakeFromNib

Ответ 3

Это - (id)initWithCoder:(NSCoder *)decoder

Итак, если вам нужно сделать пользовательский init, скажем, используя пользовательский контроллер пейджера, вы должны сделать там, например

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

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