0

在某种情况下,当 UIAlertView 或 UIActionSheet 显示时,由于某些外部事件,我应该弹出视图控制器,当我这样做时,视图上显示的警报视图或操作表都不会破坏。当我在许多地方显示警报视图时,我不想将其作为成员变量并通过一一检查来解除。

如何处理这种情况?任何想法都非常感谢。

谢谢。

4

2 回答 2

0

对于警报视图,您可以使用以下答案

https://stackoverflow.com/a/16915501/1713478

对于操作表,请使用以下代码

[actionSheet dismissWithClickedButtonIndex:0 animated:YES];
于 2013-07-31T09:43:39.497 回答
0

当视图将弹出时,您需要以编程方式关闭警报或操作表您可以使用以下方法:

myalert.delegate=nil;
[myalert dismissWithClickedButtonIndex:0 animated:YES];

操作表相同

于 2013-07-31T09:43:57.000 回答