当一个视图调用第二个视图并且第二个视图关闭时,程序返回到哪里?

时间:2011-11-14 03:12:21

标签: xcode global-variables viewcontroller

我整天都在研究在视图之间传递变量值的经典问题。 (我已经阅读并输入了我在书本和网络上发现的几乎所有例子!) 我的第二个视图是一个选择器,我必须检索行值并将其发送回调用程序。我已经设法将数据从第一个视图传递到选择器的视图,但是当第二个视图控制器关闭时,在第一个视图控制器中运行什么方法?也就是说,我在哪里放置代码来接收选择器的值?

顺便提一下,我确定了传递值的共享实例方法,可在http://www.cocoanetics.com/2009/05/the-death-of-global-variables/找到

谢谢, -Rob

1 个答案:

答案 0 :(得分:0)

我在 Sams 24小时自学iPad 中找到了我的问题的答案。代码进入viewWillAppear方法。它就像ViewDidLoad,但是它用于从不同的View返回View。如果要更新标签,例如,在第一个视图中使用第二个视图设置的数据,则传递的数据将设置到viewWillAppear中的标签中。