从keyWindow错误中删除UIAlertView

时间:2014-01-15 15:23:02

标签: iphone objective-c sdk uialertview uiwindow

我使用以下代码从UIWindow中删除UIAlertView: -

UIAlertView *alert= (UIAlertView*)[[[[UIApplication sharedApplication] keyWindow]subviews]objectAtIndex:0];
    [alert removeFromSuperview];

从关键窗口中删除alertview后,我的整个屏幕会在显示alertview时暂停,就像暂停一样。请告诉我如何使我的所有屏幕都正常。谢谢。

1 个答案:

答案 0 :(得分:1)

请勿删除此类提醒。即使您现在可以使用它,也可以轻松打破任何未来的iOS更新。

相反,当您创建并显示警报时,请保留对它的引用。然后,当您需要时,请致电dismissWithClickedButtonIndex:animated: