可可发送背景窗口前

在这篇文章的底部,我包括一个示例项目,其中有我的代码。我有一个Cocoa应用程序,它使用一个主要的默认窗口,以及另一个我创建的窗口。当程序启动时,我希望它加载窗口笔尖并将其显示在默认的'MainMenu'nib窗口前面。我怎样才能做到这一点?我试着下面的代码,但是默认的窗口之后仍显示窗口:可可发送背景窗口前

InfoWindowController *winInfo = [InfoWindowController new]; 

[winInfo.window makeKeyAndOrderFront:self];

[winInfo.window setOrderedIndex:0];

[winInfo.window makeKeyAndOrderFront:self];

[winInfo showWindow:self];

这是正在从AppController调用,这是I类添加到MainMenu的笔尖。 InfoWindowController子类NSWindowController。我已包含example project here。

回答:

因此,我知道我正在恢复一个旧的线程,但我有一个类似的问题。试着把[NSApp activateIgnoringOtherApps:YES];放在那里。

以上是 可可发送背景窗口前 的全部内容, 来源链接: utcz.com/qa/260122.html

回到顶部