【发布时间】:2011-07-16 14:07:48
【问题描述】:
我想知道如何在 popViewControllerAnimated 中的视图之间传递值。
这是我的场景: 我有一个包含表格视图的视图,在选择单元格时我们转到另一个视图,我需要在文本框中输入值,然后单击一个按钮返回到需要在表格视图单元格中显示文本框值的上一个视图。
我该怎么做?
这就是我所做的:
NewContact *nc = [[NewContact alloc] initWithNibName:@"NewContact" bundle:nil];
// ...
// Pass the selected object to the new view controller.
nc.name=[firstName text];
//[self.navigationController pushViewController:nc animated:YES];
[self.navigationController popViewControllerAnimated:YES];
[nc release];
【问题讨论】:
-
最专业的方式(可能有点过头了,但是在扩展应用时会很有帮助):创建一个合适的数据模型,让你的视图控制器直接访问模型对象。
-
使用
UIViewController的parentViewController属性引用现有的NewContact实例。 -
嗨,deepak,你能解释一下吗
-
@user746909 看看我标记为重复的一个非常相似的问题。它应该解释解决这个问题的各种方法,包括我自己的。
标签: iphone objective-c cell tableview