0
在启动应用程序时,我可能会在启动时显示视图控制器中的警报视图。如果用户没有单击此警报视图中的取消按钮,则需要在另一个视图控制器中执行操作。在警报视图后执行视图控制器中的操作
我该如何做到这一点?我想用NSNotificationCenter
在视图控制器中添加一个观察者来执行这个动作。然后,从当前的视图控制器,我会发布通知。问题是,由于此警报视图在启动时显示,我不知道在通知中添加观察者的位置,因为viewDidLoad:
尚未在视图控制器中调用。
有没有人有一个想法如何做到这一点?
问题是,我需要更改我的标签栏控制器中选定的选项卡。这很容易完成,但我也需要在新的视图控制器中调用一个方法。所以,当'buttonIndex!= alertView.cancelButtonIndex'时,我将更改标签栏并在我刚更改的视图控制器中调用一个方法。 – simonbs 2012-03-13 11:50:03
然后在该选项卡上引用视图控制器(如果需要,可以通过选项卡控制器的“viewController”属性获取)并调用其上的方法。 – mattjgalloway 2012-03-13 11:51:06
当然。我应该想到这一点。通过标签栏控制器获取视图控制器是没有问题的。非常感谢您的帮助! – simonbs 2012-03-13 11:57:39