applicationDidFinishLaunching:
在委托方法中调用应用程序后,应立即调用什么方法来停用应用程序?或者也许有更好的地方可以做到这一点?deactivate
方法的文档NSApplication
说我不应该直接调用这个方法,因为 AppKit 更了解如何停用东西。
问问题
1459 次
2 回答
2
也许使用会起作用,或者也许使用(仅限 10.6,tho)-[NSApplication hide:]
激活另一个应用程序。-[NSRunningApplication activateWithOptions:]
但是,我预计使用deactivate:
.
于 2009-11-15T21:40:48.217 回答
1
目前尚不清楚您要达到的目标。
您可以使用-hide:
来停用您的应用程序。-deactivate
如果它确实满足您的需求,我也会毫不犹豫地使用。只是普通应用程序不会显式停用自己;我认为这就是文档所说的。
但是,如果您LSUIElement
在 Info.plist 中设置,您的应用程序在启动时不应变为活动状态;它也没有菜单栏或停靠图标。
于 2009-11-15T21:36:19.673 回答