对于特定的服务器通知,我应该显示UIActionSheet。但问题是,当事件发生时,同时如果有任何UIAlertView已经显示在任何视图控制器上,它会使UIActionSheet禁用(按下确定的警报视图后,我无法选择视图控制器上的任何东西,视图被禁用,因为的UIActionSheet)。任何人都面临这样的问题,任何想法如何解决它?在UIAlertView上显示UIActionSheet
我已经尝试通过在显示操作表之前关闭警报视图,但是我需要关闭哪个警报视图,因为我在许多控制器中有许多警报视图。所有这些控制器都是本地的。如何解决这个问题呢。
注意: 同样的问题不会出现在iPod上,因为它不会允许在响应UIActionSheet之前点击确定。
如果警报视图显示在其中一个子视图控制器中,该怎么办...... – Newbee
在您的子视图控制器中创建一个类似的全局警报视图,并使用相同的逻辑,如有警报解除它,显示新警报并保留其全局变量中的引用。重要的是你有权访问子视图控制器的全局属性。 – Ashim
雅是多数民众赞成我最后的选择...我一直在尝试任何其他可能性来处理这种情况下...我会更新,如果有任何感谢。 – Newbee