我在这方面发现了几个问题,但除了使用委托之外,还没有真正看到关于如何做到这一点的好答案。我想出了一个效果很好的解决方案,但是我不确定从长远来看它是否会不好。
这是我迄今为止表现出色的解决方案。如果有人能告诉我为什么这将是一个糟糕的实现方式,请告诉我!
[self dismissViewControllerAnimated:NO completion:^(){
[[[[UIApplication sharedApplication] keyWindow] rootViewController] presentViewController:vc animated:NO completion:nil];
}];