【问题标题】:NSTextView not responding in an app without dock iconNSTextView 在没有停靠图标的应用程序中没有响应
【发布时间】:2011-01-24 03:09:25
【问题描述】:

我有一个带有 NSTextView 的菜单应用程序。我不希望应用程序出现在 Dock 中,所以我写了

<key>LSUIElement</key>
<true/>

在 Info.plist 文件中。

但如果启用此选项,菜单中的 NSTextView 会以某种方式完全停止响应。

我怎样才能让它再次响应?也许还有其他方法可以隐藏停靠图标?

谢谢!

重要更新:此错误仅在 Mac OS 10.6 及更高版本中被发现

【问题讨论】:

    标签: objective-c cocoa nstextview


    【解决方案1】:

    文档指出附加到菜单项的视图不支持键盘事件(请参阅Application Menu and Pop-up List Programming Topics)。

    也就是说,我创建一个没有 Dock 图标和嵌入状态项菜单中的文本视图的最小示例应用程序没有问题,因此您的问题可能出在其他地方。您可以下载我的示例应用程序here

    【讨论】:

    • 你有 Mac OS 10.5.X 吗?接受或离开它,但在 Mac OS 10.6.6 上,您的示例应用程序不起作用...
    • 当我点击 UITextView 并尝试输入文本时它不起作用
    • 不知道,在这里工作正常,除了文本视图的上下文菜单和涉及命令键的快捷方式(因此复制/粘贴不起作用),但输入文本没问题。
    • 那真的很奇怪...我会尝试找到另一个 10.6.6 的 Mac 并在那里测试它,然后
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多