iOS:显示的ViewController是特定类的实例

iOS:显示的ViewController是特定类的实例,ios,xcode,Ios,Xcode,我正在使用在iOS应用程序中显示对话框。当后台进程试图触发另一个对话框时,我可能会打开一个对话框。如果发生这种情况,则不会显示第二个对话框。我想在打开新对话框之前关闭所有其他对话框。我怎么能这样做 对话框显示为presentViewControllerAnimatedCompletion 也许我可以关闭所有作为NYAlertViewController实例的ViewController 有什么想法吗?谢谢 您应该共享一些代码,以便我们提供帮助。然而有一句话引起了我的注意:“后台进程试图触发另一个

我正在使用在iOS应用程序中显示对话框。当后台进程试图触发另一个对话框时,我可能会打开一个对话框。如果发生这种情况,则不会显示第二个对话框。我想在打开新对话框之前关闭所有其他对话框。我怎么能这样做

对话框显示为
presentViewControllerAnimatedCompletion

也许我可以关闭所有作为NYAlertViewController实例的ViewController


有什么想法吗?谢谢

您应该共享一些代码,以便我们提供帮助。然而有一句话引起了我的注意:“后台进程试图触发另一个对话框”->没有后台线程可以触发UIchanges@ppaulojr我收到来自(firebase messaging)的通知,这会在当前上下文上触发一个对话框。我的代码是完全不相关的,因为我只是在使用pod。这更像是一个概念性的问题,如何排除作为特定父类实例的所有ViewController。您应该共享一些代码,以便我们提供帮助。然而有一句话引起了我的注意:“后台进程试图触发另一个对话框”->没有后台线程可以触发UIchanges@ppaulojr我收到来自(firebase messaging)的通知,这会在当前上下文上触发一个对话框。我的代码是完全不相关的,因为我只是在使用pod。如何排除作为特定父类实例的所有ViewController更多的是一个概念性问题。