Objective c Xcode 6中Mac OS应用程序的故事板序列

Objective c Xcode 6中Mac OS应用程序的故事板序列,objective-c,macos,cocoa,xcode-storyboard,Objective C,Macos,Cocoa,Xcode Storyboard,我正在开发一个objective-c应用程序,其中我有几个视图要在同一窗口中显示。 我以前已经通过编程实现了这一点,但由于Xcode6提供了在OSX应用程序中使用故事板,所以我想使用故事板分段来实现这一点。 但是,除图纸分段外,每个分段类型仅在不同的窗口中显示新视图 是否有一种在当前窗口中显示新视图的好方法 p.S.Sheet Segue几乎可以满足我的需要,但据我所知,它们不应该这样使用。您还没有指定是通过编程方式还是通过Interface Builder中的连接调用这些Segue。如果您是以

我正在开发一个objective-c应用程序,其中我有几个视图要在同一窗口中显示。 我以前已经通过编程实现了这一点,但由于Xcode6提供了在OSX应用程序中使用故事板,所以我想使用故事板分段来实现这一点。 但是,除图纸分段外,每个分段类型仅在不同的窗口中显示新视图

是否有一种在当前窗口中显示新视图的好方法


p.S.Sheet Segue几乎可以满足我的需要,但据我所知,它们不应该这样使用。

您还没有指定是通过编程方式还是通过Interface Builder中的连接调用这些Segue。如果您是以编程方式这样做的,那么发布代码将非常有帮助。如果您使用的是Interface Builder,脚本的屏幕截图会有所帮助。没有它,我们只能猜测

那么,一个猜测:

您正在以编程方式调用segue,但不是通过NSViewController的文档化方法来调用segue,以显示子视图控制器,该子视图控制器的祖先是您要包含它的窗口的内容视图控制器

为什么?

我还没有看到您描述的行为(每个显示的视图控制器都有一个新窗口,不考虑segue,除非它是一个sheet segue,在这种情况下它“某种程度上”工作),但我猜无论您的方法是什么,您没有提供所需的关键元素:具有窗口的-content-view-controller父级的视图控制器或显示视图控制器

除此之外,如果没有更多的信息,很难想象还有什么其他或更具体的事情