停止打开两次OS X应用程序的同一窗口

时间:2018-02-28 22:25:12

标签: swift macos

如何防止窗口打开两次?我基本上想检查我的应用程序中的所有打开的窗口,看看是否已经打开了特定的vc。如果它是打开的,我想把那个窗口/ vc带到前面并突出显示它。如果该窗口/ vc的实例未打开,那么我想触发segue打开该窗口。现在,如果我点击一个按钮,同一个窗口的新实例会打开,但这是一个糟糕的体验,因为它已经打开了。

1 个答案:

答案 0 :(得分:2)

实际上没有必要的代码,并且有一个简单的解决方案。

  1. 在故事板中,选择您要转到的目标VC。
  2. 打开属性检查器,将PresentationMultiple更改为Single