对于 10.7 中的应用程序构建,10.5 中未显示上下文菜单

Posted

技术标签:

【中文标题】对于 10.7 中的应用程序构建,10.5 中未显示上下文菜单【英文标题】:Contextual menu not displayed in 10.5 for application build in 10.7 【发布时间】:2012-02-10 11:22:08 【问题描述】:

我在 10.7 中创建了一个应用程序,在该应用程序中我使用上下文菜单作为 tableview。发生右键单击事件时,将显示上下文菜单。这工作正常。

但是,当相同的可执行文件在 10.5 中运行时,右键单击表格视图上下文菜单根本不显示。

似乎 menuNeedsUpdate: 方法根本没有被调用。

任何人都可以就这个问题提出建议吗?

问候, 光明

【问题讨论】:

【参考方案1】:

在 Leopard 中,您必须继承 NSTableView,实现 menuForEvent: 并从表的委托或数据源中获取并返回菜单。

或者,您可以尝试在 Interface Builder 中连接表格的 menu 插座。

【讨论】:

以上是关于对于 10.7 中的应用程序构建,10.5 中未显示上下文菜单的主要内容,如果未能解决你的问题,请参考以下文章

modelsim 10.7安装教程

gis10.7安装不成功的原因

如何在 10.7 上的 xcode 中构建到受保护的文件夹

新 Xcode 项目中的 OSX 10.7 预编译错误

在 Proguard 构建中未使用脚本插入 Sqlite 数据库

如何提交兼容 10.6 的 OSX 10.7 应用程序?