有没有办法访问从该新模态视图启动模态视图的视图控制器?

时间:2011-10-31 03:07:57

标签: iphone objective-c ios

我的视图在其导航栏中有一个“添加”按钮。单击该按钮时,它会向上滑动一个带有表单的模态视图,以便添加其项目。我想通知调用视图控制器(具有“添加”按钮的那个)已经添加了费用,因此它可以执行它需要做的任何更新。有没有办法访问启动模态视图的视图控制器?

3 个答案:

答案 0 :(得分:2)

有两种方式可以想到。创建模式视图用于通知调用viewController的协议,或者让模态视图发布调用视图控制器正在观察的NSNotification。在发布通知的情况下,您将在NsNotification对象的userInfo字典中发送费用。

祝你好运

答案 1 :(得分:0)

答案 2 :(得分:0)

如果您使用的是iOS 5.0,则应使用presentingViewController属性访问此信息,对于iOS 2.0至4.X parentViewController属性,则可以使用。