Вызовите метод из другого контроллера представления.iPhone SDK - PullRequest
2 голосов
/ 23 июня 2010

Итак, у меня есть приложение с двумя контроллерами представления, один из которых является основным контроллером, который запускается при запуске приложения. Этот контроллер представления Имеет две кнопки, открывающие uiwebview для google.com, другая открывает то же самое uiwebview, но загружает другую страницу. Как я могу изменить nsurl, который загружен в другой контроллер представления от исходного контроллера представления.

1 Ответ

1 голос
/ 23 июня 2010

Я не совсем уверен в том, что вы спрашиваете, но в целом, если вам когда-либо понадобится обмен данными между связанными представлениями (или даже представлениями и модальными представлениями), большую часть времени вам лучше всего установить протоколс одной точки зрения и стать делегатом в другой, следуя этому протоколу.После этого вы сможете запускать методы в первом представлении, которое можно настроить во втором представлении.

Если вы когда-либо создавали табличное представление, то вы уже слабо знакомы с шаблоном делегата.Для хорошего и простого введения в делегаты и протоколы я нашел этот пост одним из лучших.

...