我想在呈现新的UIAlertController
之前关闭先前呈现的UIAlertControllers
。我需要从AppDelegate
中执行此操作。如何实现?欢迎提供所有建议。
我想在呈现新的UIAlertController
之前关闭先前呈现的UIAlertControllers
。我需要从AppDelegate
中执行此操作。如何实现?欢迎提供所有建议。
UIAlertController
。如果是,那么您可以在其上调用dismissViewControllerAnimated:
。所有这些都可以从应用程序委托中很简单地完成。if ([[UIApplication sharedApplication].keyWindow.rootViewController isKindOfClass:[UIAlertController class]])
{
[self.window.rootViewController dismissViewControllerAnimated:YES completion:nil];
}
- Nitin这应该会有所帮助,您可以将其扩展到所有视图控制器和视图的循环中:
[[UIApplication sharedApplication].keyWindow.rootViewController.view endEditing:YES];