iOS TabBarController / inits ViewControllers с помощью какого init-метода? - PullRequest
1 голос
/ 25 марта 2011

Мне интересно, какой метод init вызывается в ViewController через TabBarController при нажатии на вкладку.

я проверял

init, initWithStyle, initWithFrame, initWithNibName: andbundle ..

но не, если они кажутся вызванными.

Есть идеи, какая из них правильная?

по логическим причинам, я не хочу просто использовать viewDidAppear / Load здесь ..

Есть подсказка?

спасибо, Даниэль

1 Ответ

5 голосов
/ 25 марта 2011

это - (id)initWithCoder:(NSCoder *)aDecoder
Но это происходит до того, как вкладка нажата. initWithCoder: вызывается, когда viewController добавляется в UITabBarController.

Если вы хотите ответить на нажатие на вкладке, вы должны использовать viewWillAppear: viewDidAppear: или viewDidLoad

...