如何防止窗口打开两次?我基本上想检查我的应用程序中所有打开的窗口,并查看是否已经打开了特定的视图控制器。如果它已经打开,我想将该窗口/视图控制器置于前台并将其突出显示。如果该窗口/视图控制器的实例未打开,则我想触发segue以打开该窗口。现在,如果我单击按钮,就会打开相同窗口的新实例,但这是一种糟糕的体验,因为它已经打开了。
实际上,这并不需要任何代码,有一个简单的解决方案。 在你的storyboard中,选择你要segue到的目标视图控制器。 打开属性检查器,并将“Presentation”从“Multiple”更改为“Single”。