UINavigationController UIBarButtonItem Push Segue - PullRequest
0 голосов
/ 07 декабря 2011

Когда я просматриваю UIBarButtonItem и перетаскиваю из Connections Inspector «push» segue, я могу подключить его к другому контроллеру представления в раскадровке. Когда я запускаю его и щелкаю UIBarButtonItem, волшебным образом появляется ViewController, который я подключил в IB.

Мой вопрос: где это происходит? Это «пуш» событие. Есть ли метод в родительском ViewController? Что-то вроде: «PushSegue»? Я хотел бы передать информацию в подключенный ViewController из контроллера представления навигации. Например, если бы я хотел открыть UIAlertView в этот момент, где бы я это сделал? Где-нибудь в классе ViewController?

1 Ответ

2 голосов
/ 10 декабря 2011

После вызова segue (нажатием кнопки) вызывается prepareForSegue.В prepareForSegue вы проверяете, какой segue был вызван, а затем можете запустить любой код, который хотите подготовить для следующего контроллера представления.

...