我正在编写一个Cocoa应用程序,它不需要在停靠区中退出选项。我可以从菜单栏中取出菜单选项。我想从停靠栏右键单击选项中取出退出选项。我将如何去做这件事?提前致谢!使可可应用程序不可信
0
A
回答
4
您可以通过将LSUIElement
密钥添加到您的Info.plist
文件并将其值设置为YES
来使该应用成为仅后台应用。
这会阻止您的应用出现在扩展坞中,并且还会阻止它显示菜单栏。您可以通过菜单栏中的NSStatusItem
来展示UI以打开应用配置窗口等。
但是,如果这将是在系统上运行的唯一应用程序,那么您应该将其设置为全屏自助服务终端应用程序,这将允许您完全控制用户可以对系统执行的操作,包括防止退出的应用程序。你可以阅读更多关于Kiosk模式here.
+0
感谢这是完美的,我知道有办法做到这一点。并感谢您认真对待这个问题。 – Stevezie 2012-02-27 14:14:08
+0
@Stevezie你应该也接受答案:) – 2013-01-12 21:16:06
相关问题
- 1. 可信应用程序API
- 2. Lync MSPL应用程序不可信
- 3. 如何使应用程序可信?
- 4. 如何使应用程序可信
- 5. 可可应用程序 - NSTask
- 6. StatusBar应用程序 - 可可
- 7. 可可菜单栏代理应用程序使用一个助手可可应用程序,并从主可可应用程序触发ON,其无法响应
- 8. 应用程序之间的可可NSNotificationCenter通信失败
- 9. 从可可应用程序发送短信
- 10. 了解可可应用程序中的信息gc-roots
- 11. 动态库不可卸载在可可应用程序中
- 12. 应用程序会话timeOut在可可应用程序
- 13. 可可应用程序到iOS(Objective-C)应用程序
- 14. 可可应用程序无法运行,因为内容/ MacOS /应用程序不是Unix可执行程序
- 15. 可可 - 应用程序体系结构
- 16. 可可应用程序系统重启
- 17. 可可应用程序插件/糖?
- 18. 从可可应用程序控制iTunes
- 19. 无窗口可可应用程序
- 20. 可可应用程序与cocos2d-iphone?
- 21. 应用程序委托 - 可可
- 22. 从可可应用程序打印NSImage
- 23. 只有NSSavePanel的可可应用程序
- 24. MAC OS X可可应用程序
- 25. 沙盒可可应用程序组
- 26. Modal窗口可可应用程序
- 27. iPhone上的可可Java应用程序
- 28. SwiftPM的可可应用程序
- 29. 设计可可应用程序
为什么要麻烦?如果用户想要使用强制退出,则无法停止用户退出应用程序。 – JeremyP 2012-02-24 14:36:13
我甚至可以想到的唯一用例是它的应用程序需要监控某些类似防病毒软件或键盘记录器等。但是,如果是这样的话,那么需要“不公平”的功能应该作为某种后台服务运行,然后应该有一个单独的应用程序或pref痛苦来控制设置或执行其他影响服务的任务。 – prodigitalson 2012-02-24 14:41:52
试图尽可能让用户退出,正在使用它的用户将主要不知道如何强制退出应用程序,但可能偶然发现右键点击选项。这并不重要,但会让它更容易保持开放。 – Stevezie 2012-02-24 14:44:02