iPhone UINavigationController передает параметры обратно в главный вид - PullRequest
1 голос
/ 08 мая 2011

я новичок в stackoverflow, и это мой первый вопрос.Мой вопрос: у меня есть UINavigationController и внутри него есть UITableView.Я передаю параметр другому представлению, когда ячейка щелкается в табличном представлении с помощью метода didSelectRowAtIndexPath , и я показываю информацию ячейки в метке в другом представлении, которое я назвал SecondViewController.Внутри SecondViewController у меня есть другая метка, и я хочу передать ее значение в подзначение выбранной ячейки.В заключение я хочу передать значение обратно в mainview navigationcontroller.

Спасибо за все ваши входящие ответы.С уважением, ае

Ответы [ 2 ]

1 голос
/ 08 мая 2011

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

Проверьте полезную ссылку SO.

Как мне создать делегатов в Objective-C?

Как делегат работает в target-C?

Порядок делегирования

0 голосов
/ 08 мая 2011

В вашем secondviewcontroller, метод, который был вызван для обращения к главному контроллеру, внутри этого метода передает значение свойству mainview.
Например,

Один просмотр: --- mainview
Второй вид: secondcontroler

Теперь внутри второго контроллера: - - (Недействительными) getbacktomainview
{
mainview * mn; mn.someproperty = yourvalue;
[navigationController popViewControllerAnimated: YES];
}

Надеюсь, это поможет вам .....

...