windowControllerDidLoadNib从未在基于文档的应用程序中调用

时间:2015-10-08 11:02:18

标签: macos cocoa nsdocument

我有一个基于swift文档的cocoa应用程序,它使用了故事板。在我的应用程序中,方法

windowControllerDidLoadNib()
即使从 file->打开打开新文档,也永远不会调用我的文档文件中定义的

(当然扩展为NSDocument)。

为什么会这样?如果它永远不会被调用,我该如何将文档内容放在窗口中包含的视图中?

当然windowNibName()被覆盖,因此根据Apple的文档,包含文档类的文件是窗口的所有者。

更新:当应该创建新窗口时,我可以在控制台中看到以下错误消息: libdispatch客户端中的BUG:kevent [EVFILT_MEMORYSTATUS]添加:“不支持操作” - 0x2d

0 个答案:

没有答案