【发布时间】:2014-08-19 13:46:39
【问题描述】:
我有一个基于 Cocoa 文档的应用程序。我希望“主窗口”由我的子类NSWindowController 管理。我已经创建了子类并在同名的 .xib 文件中布置了它的接口。我最终想要的行为与 NSDocument 管理窗口一样,而是由 NSWindowController 管理。
首先,我该怎么做?其次,在使用这种方法时我需要考虑什么特别的事情,例如如何处理打开和保存?
【问题讨论】:
-
即使在基于文档的应用程序中,窗口也将始终由
NSWindowController类(或子类)管理。NSDocument和NSWindowController之间存在一对多的关系。 -
好的,但是我怎样才能将
NSWindowController对象改为我的子类的一个实例呢? -
你必须用谷歌搜索检查,但我相信你会覆盖
[NSDocument makeWindowControllers]。
标签: macos nsdocument nswindowcontroller