Обратитесь к элементу навигации над текущим элементом навигации в иерархии.
У меня есть элемент навигации, и когда вы нажимаете кнопку на этом элементе навигации, появляется контроллер навигации. Это хорошо, но я хочу отправить сообщение элементу навигации, который находится над этим в иерархии, прежде чем он появится.
Есть ли способ сделать это?
Спасибо
1 ответ
Вы не можете легко узнать, какой контроллер представления должен отображаться, и отправить ему сообщение.
Однако система уже отправляет сообщение в контроллер представления непосредственно перед его отображением. - (void)viewWillAppear:(BOOL)animated
сообщение будет отправлено непосредственно перед отображением представления, в том числе после нажатия кнопки "Назад", непосредственно перед отображением представления.
Это обычно должно быть то, что вы хотите. У вас есть какие-то другие требования здесь?