Для контроллера представлений настроек я в настоящее время сохраняю, когда пользователь нажимает кнопку «Назад», используя viewwilldisappear
. Однако настройки VC встроены в контроллер панели вкладок, и я обнаружил, что, когда пользователь покидает VC, перейдя на другую вкладку, viewwilldisappear
не запускается, и поэтому настройки не сохраняются. Думаю, я мог бы сэкономить каждый раз, когда кто-то меняет индивидуальные настройки, но в конце было бы проще сохранить.IOS/Objective-C. Обнаружение Нажмите вкладку на панели вкладок Перед тем, как оставить контроллер просмотра
Есть ли какой-либо простой способ обнаружить прессование контроллера панели вкладок от в пределах контроллера вида, чтобы сохранить настройки перед отъездом, если нажата кнопка табуляции?
Я включил мой контроллер вкладку бар в интерфейсе ВК, а также реализован протокол UITabBarController делегата в. h файл. В свою очередь, я включил метод, который вы упомянули в моем файле реализации. Документы говорят о настройке делегата. После ошибки бросает. MainTabVC.delegate = self; В любом случае метод делегата не срабатывает, когда я касаюсь панели вкладок. – Arjun
Чтобы быть ясным, вы хотите, чтобы ваш «настройки» VC был делегатом. Я взломал быстрый примерный проект, который должен помочь вам: https://github.com/DonMag/OCTabbed – DonMag