我试图在UIPopoverController视图打开时显示UIAlertController视图,但警报视图返回到弹出视图,如下所示。

如何使警报视图显示在窗口的最前面?
这是我的代码。谢谢。
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"test" message:@"test" preferredStyle:UIAlertControllerStyleAlert];
[alertController addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action)
{
}]];
[[[UIApplication sharedApplication] keyWindow].rootViewController presentViewController:alertController animated:YES completion:nil];发布于 2015-09-01 18:12:03
我自己解决了这个问题。
我在NSObject类中调用[[[UIApplication sharedApplication] keyWindow].rootViewController presentViewController:alertController animated:YES completion:nil];。
我将父视图控制器本身交给了NSObject类(这意味着委托),并像这样调用:[parentVC presentViewController:alertController animated:YES completion:nil];。
https://stackoverflow.com/questions/32182809
复制相似问题