1

这是我的第一个 Mac OS-X 应用程序,所以这可能是一个愚蠢的问题。在我的应用程序中,基本上我有两个窗口,

  1. MainMenu.xib文件默认自带的主窗口
  2. 我用另一个 xib 文件创建了另一个WindowController 。

我创建了一个连接到 MainMenu.xib 的 AppController 类,我在awakeFromNibAppController 类的方法中尝试做的是加载主窗口或自定义窗口,但每次都加载主菜单。可能吗?

以前的方式我做不到,如果我需要使用自定义窗口,我会先创建主窗口并立即关闭它。我试图通过这个获取主窗口,[[NSApplication sharedApplication]mainWindow];然后关闭它。但是没有成功。

我认为我对可可的窗口、视图和控制器还没有正确的理解。我正在关注aaron hillegass 的可 可编程 Mac OS X书。请建议我一些其他教程,以便我可以清楚地理解这件事。

4

1 回答 1

2

您需要取消选中“启动时可见”窗口

然后根据您的 BOOL 值,您需要显示窗口并使其成为 orderFront。

在此处输入图像描述

于 2013-04-15T09:50:56.007 回答