在某种情况下,当显示UIAlertView或UIActionSheet时,由于某些外部事件,我应该弹出视图控制器,当我这样做时,视图上显示的警报视图或操作表都没有被破坏。当我在许多地方显示警报视图时,我不想将其作为成员变量并通过逐个检查来解除。
如何处理此案件?任何想法都非常感激。
感谢名单。
答案 0 :(得分:0)
对于alertview,您可以使用以下答案
https://stackoverflow.com/a/16915501/1713478
以及代码
下面的动作表使用[actionSheet dismissWithClickedButtonIndex:0 animated:YES];
答案 1 :(得分:0)
当弹出视图时,您需要以编程方式解除警报或操作表 您可以使用以下方法:
myalert.delegate=nil;
[myalert dismissWithClickedButtonIndex:0 animated:YES];
行动表相同