View Controller Presentation 的 "Multiple" 和 "Single" 有什么区别?

What is the difference between "Multiple" and "Single" for View Controller Presentation?

我一直在 Xcode 开发 OS X 应用程序。一个完全让我困惑的选项是"Presentation",有两个选项"Single"和"Multiple"这个属性是做什么的?

所以,这实际上是 "obvious" 我用过一次。

基本上,此功能会导致 window 显示一次,如果情节提要中的相应转场已被多次触发,则显示多次。

要查看实际效果,请添加创建一个带有视图控制器的故事板。在视图上放置一个按钮,以及一个额外的 window 控制器。在按钮和 window 控制器之间创建一个 segue 到 "show" window 控制器。

单击 window 控制器并在两个 Presentation 选项之间切换。当你运行它时,你会发现一种情况会创建window的多个实例,而另一种情况会创建window.

的单个实例。

就像我说的,很明显,但必须实际使用它才能弄明白。