我是stackoverflow的新手,这是我的第一个问题。 我的问题是:我有一个UINavigationController,里面有一个UITableView。当使用 didSelectRowAtIndexPath 方法在tableview中单击一个单元格时,我将参数传递给另一个视图,并且我在另一个视图中的标签中显示单元格信息,我将其称为SecondViewController。在SecondViewController内部我有另一个标签,我想将它的值传递给选定单元格的子值。作为结论,我想将值传递回navigationcontroller的主视图。
感谢您收到的所有回复。 问候, AE
答案 0 :(得分:1)
会建议你使用委托概念来解决你的问题...
检查有用的SO链接。
How do I create delegates in Objective-C?
答案 1 :(得分:0)
在你的secondviewcontroller中,调用弹出到主控制器的方法,在该方法中将值传递给mainview属性。
例如,
一种观点:---主观视图 第二视图:secondcontroler
Now Inside secondcontroller: -
- (无效)getbacktomainview
{
mainview * mn;
mn.someproperty = yourvalue;
[navigationController popViewControllerAnimated:YES];
}
希望它可以帮助你......