对于 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 中未显示上下文菜单的主要内容,如果未能解决你的问题,请参考以下文章