iPhone UINavigationController передает параметр обратно в основной вид

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

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


person aeciftci    schedule 08.05.2011    source источник


Ответы (2)


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

Одно представление: ---mainview
Второе представление: secondcontroler

Теперь внутри второго контроллера: -- -(void)getbacktomainview
{
mainview *mn ; mn.someproperty = ваше значение;
[navigationController popViewControllerAnimated:YES];
}

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

person Aman Aggarwal    schedule 08.05.2011
comment
спс за ответ, попробую - person aeciftci; 08.05.2011

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

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

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

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

Шаблон делегирования

person Jhaliya - Praveen Sharma    schedule 08.05.2011