В моей программе две вкладки,
- Я установил переменную инициализации в viewDidLoad. (int A = 0;)
- Я меняю A = 2 при нажатии кнопки.
- Я переключаюсь на tab2 и переключаюсь обратно на tab1, A по-прежнему 2.
Как снова вызвать viewDidLoad в tab1? (Я хочу снова инициализировать переменную, когда вернусь к tab1.)
2 ответа
Я думаю, что метод делегата -viewWillAppear
больше подходит для того, что вы хотите - попробуйте установить там свою переменную.
Не зная многого, я могу сказать: вам следует лучше организовать свои данные!
Контроллеры просмотра панели вкладок больше не загружаются при переключении! Хотя вы можете справиться с ViewWillAppear
..
Похожие вопросы
Новые вопросы
iphone
НЕ ИСПОЛЬЗУЙТЕ этот тег, если вы не обращаетесь конкретно к iPhone и / или iPod touch от Apple. Для вопросов, не зависящих от оборудования, используйте тег [ios]. Больше тегов, которые нужно рассмотреть, это [xcode] (но только если вопрос касается самой IDE), [swift], [target-c] или [cocoa-touch] (но не [cocoa]). Пожалуйста, воздержитесь от вопросов, касающихся iTunes App Store или iTunes Connect. Если вы используете C #, пометьте [mono].