В моей программе две вкладки,

  1. Я установил переменную инициализации в viewDidLoad. (int A = 0;)
  2. Я меняю A = 2 при нажатии кнопки.
  3. Я переключаюсь на tab2 и переключаюсь обратно на tab1, A по-прежнему 2.

Как снова вызвать viewDidLoad в tab1? (Я хочу снова инициализировать переменную, когда вернусь к tab1.)

0
aon 18 Ноя 2009 в 13:06

2 ответа

Лучший ответ

Я думаю, что метод делегата -viewWillAppear больше подходит для того, что вы хотите - попробуйте установить там свою переменную.

2
Vladimir 18 Ноя 2009 в 13:10

Не зная многого, я могу сказать: вам следует лучше организовать свои данные!

Контроллеры просмотра панели вкладок больше не загружаются при переключении! Хотя вы можете справиться с ViewWillAppear ..

1
prakash 18 Ноя 2009 в 13:09