Обратитесь к элементу навигации над текущим элементом навигации в иерархии.

У меня есть элемент навигации, и когда вы нажимаете кнопку на этом элементе навигации, появляется контроллер навигации. Это хорошо, но я хочу отправить сообщение элементу навигации, который находится над этим в иерархии, прежде чем он появится.

Есть ли способ сделать это?

Спасибо

1 ответ

Вы не можете легко узнать, какой контроллер представления должен отображаться, и отправить ему сообщение.

Однако система уже отправляет сообщение в контроллер представления непосредственно перед его отображением. - (void)viewWillAppear:(BOOL)animated сообщение будет отправлено непосредственно перед отображением представления, в том числе после нажатия кнопки "Назад", непосредственно перед отображением представления.

Это обычно должно быть то, что вы хотите. У вас есть какие-то другие требования здесь?

Другие вопросы по тегам