无法通过主viewcontroller获取警报

时间:2013-11-28 21:11:52

标签: ios iphone

我有一个主视图控制器,我有两个名为rightViewcontroller和leftViewcontroller的子视图控制器。当我们按下右视图中的菜单项时,我正在更改左视图控制器。这工作正常。这是我的问题是如果我得到任何警报,只修复了任何View控制器。然后用户能够按下其他视图在iPad中没有警报(那些是自定义警报。我需要根据客户要求提供自定义警报)。请帮帮我

提前感谢

2 个答案:

答案 0 :(得分:0)

当您收到leftViewController上的提醒时,请停用其他viewController上的用户互动。

类似的东西:

rightViewController.view.userInteractionEnabled = NO;

答案 1 :(得分:0)

当你提出警报时,你会在其中一个视图上显示它,比如showInView:self.view,实际上你应该在父视图上显示它,所以它包括showInView:self.navigationController.parentViewController.view (那只是伪代码)。

如果没有看到您目前使用的代码,我无法为您提供准确的代码。

另一种方法是首先获得指向父视图控制器或导航控制器的指针并在那里显示它。