iPhone UINavigationController将参数传递回主视图

时间:2011-05-08 10:33:28

标签: iphone uitableview uinavigationcontroller subview tablecell

我是stackoverflow的新手,这是我的第一个问题。 我的问题是:我有一个UINavigationController,里面有一个UITableView。当使用 didSelectRowAtIndexPath 方法在tableview中单击一个单元格时,我将参数传递给另一个视图,并且我在另一个视图中的标签中显示单元格信息,我将其称为SecondViewController。在SecondViewController内部我有另一个标签,我想将它的值传递给选定单元格的子值。作为结论,我想将值传递回navigationcontroller的主视图。

感谢您收到的所有回复。 问候, AE

2 个答案:

答案 0 :(得分:1)

会建议你使用委托概念来解决你的问题...

检查有用的SO链接。

How do I create delegates in Objective-C?

How does a delegate work in objective-C?

Delegation pattern

答案 1 :(得分:0)

在你的secondviewcontroller中,调用弹出到主控制器的方法,在该方法中将值传递给mainview属性。
例如,

一种观点:---主观视图 第二视图:secondcontroler

Now Inside secondcontroller: - - (无效)getbacktomainview
{
  mainview * mn;   mn.someproperty = yourvalue;
[navigationController popViewControllerAnimated:YES];
}

希望它可以帮助你......