【发布时间】:2012-06-01 01:37:38
【问题描述】:
如果您在 MacBook 上使用 DropBox,一旦我们完成注册过程,您一定已经看到了这一点。它关闭主窗口应用程序并将其从停靠项中自行删除,但应用程序正在从状态菜单运行。
视觉:
到目前为止我做了什么:
- 我的应用程序使用 show NSWindow 完美运行
- 当我从前端应用程序窗口登录时,我可以创建一个带有弹出框的状态菜单图标
- 在这一步中,我想删除 NSWindow 和 Dock 图标,但应用程序应该可以从状态菜单访问。
如何做到这一点?
仅供参考:我不期待任何代码,只是理解或快速提示。我会弄清楚其余的:)
我指的资源,
稍后我将为launchd 配置我的应用程序。所以在系统启动时它可以启动并在状态菜单中显示它自己。现在我正在寻找一个很好的资源(当然它很好,因为它的 Apple Doc)但是由于我是一个天真的程序员,有没有人有一个很好的示例链接?其中显示了如何在启动时添加应用程序?
编辑:
我会关注这个tutorial添加到启动中,以后用户可以根据需要更改他们的偏好,他们可以选择打开我的应用程序或在启动时关闭
【问题讨论】:
-
您不应该使用launchd,您应该将您的应用添加为登录项...
-
该教程有效,但已过时。我相信有更好的方法可以做到这一点,但我不记得如何了。 :)
-
好的,找到了最新的方式...它适用于 10.6.6 或更高版本:Link
-
@Teak,这真的很有帮助,我无法在这里多次投票,所以我检查了你的其他答案并投票赞成大声笑。再次感谢!
-
没问题,我很高兴我记得...
标签: objective-c macos cocoa statusbar