我有一个使用 NSWindowController initWindowNibName 加载的 NIB 文件。NIB 文件包含一个 NSWindow。它的文件所有者属于 NSWindowController 类。我已将文件所有者的窗口插座连接到窗口。
当我加载 NIB 时,[windowController window] 为 nil,顶级对象数组也是如此。但是,我仍然可以调用 [windowController showWindow:nil] 并成功显示窗口。
这里似乎有些不对劲。我已经确认连接和文件所有者是好的。事实上,当我在调试器中查看 windowController 实例的 _owner 值时,我看到它像我预期的那样指向自身。
关于可能发生的事情有什么建议吗?
谢谢!