标签: macos cocoa instance nsdocument
在我的基于文档的应用程序中,当我运行应用程序时,会打开不少于三个的文档,但只显示一个窗口。当我保存并退出时,它会保存另一个文档而不是属于该窗口的文档。
这怎么可能发生?特别是,我不想要NSDocument的多个实例,我怎样才能在启动时避免这种情况?
NSDocument
答案 0 :(得分:0)
我发现这与在Interface Builder中设置应用程序的方式有关。代码不会导致此行为。
因此,如果在启动基于文档的应用程序时看似随意的文档正在打开,请记住还要检查IB中的xib设置!