【发布时间】:2011-10-26 16:56:42
【问题描述】:
我有一个导航根视图控制器,我正在将它推送到另一个视图控制器。
视图控制器将根据在根视图控制器中按下的按钮来确定第三个推送的控制器。基于此,如何通过委托从根视图控制器向第二个视图控制器 2 发送消息,说明按钮 1 或按钮 2 已被按下?
【问题讨论】:
标签: ios cocoa-touch uiviewcontroller
我有一个导航根视图控制器,我正在将它推送到另一个视图控制器。
视图控制器将根据在根视图控制器中按下的按钮来确定第三个推送的控制器。基于此,如何通过委托从根视图控制器向第二个视图控制器 2 发送消息,说明按钮 1 或按钮 2 已被按下?
【问题讨论】:
标签: ios cocoa-touch uiviewcontroller
如果差异是应用程序状态的变化,请在应用程序委托上创建一个属性,或创建一个管理器类来处理应用程序状态。设置属性/在您触摸根视图控制器中的按钮时通知经理,然后在您的第三个视图控制器加载时检查此值。
如果差异仅仅是导航到应用程序的不同区域,请在第二个视图控制器和第三个视图控制器上创建一个属性。当您触摸根视图控制器中的按钮时,在第二个视图控制器上设置属性。当您从第二个视图控制器导航到第三个视图控制器时,请先在第三个视图控制器上设置属性,然后再将其压入堆栈。
【讨论】: