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