на iOS5 раскадровки для UIViewController, какой метод init вызывается по раскадровке?


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

3 78

3 ответа:

используется инициализатор initWithCoder:

- (id)initWithCoder:(NSCoder *)decoder

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

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

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

Так что если вам нужно сделать пользовательский init, скажем, с помощью пользовательского контроллера пейджера вы должны сделать там, как

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

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