在NSTableView中设置NSPopUpButtonCell的选定索引

时间:2013-01-06 10:17:05

标签: macos cocoa nstableview nsmenuitem nspopupbuttoncell

我使用NSTableView实例填充NSPopUpButtonCell中的列(只需将此类单元格拖到IB中的列中)。 一切正常,除了一件事:当我尝试通过在NSPopUpButtonCell中返回适当的索引来设置其中一个-tableView:objectValueForTableColumn:row:实例的所选项目索引时,菜单仍然突出显示第一个项目。 我检查了我在该方法中返回的值,它是正确的(所以它并不总是为零)。

我做错了吗?

1 个答案:

答案 0 :(得分:1)

我添加了对-selectItemAtIndex:'willDisplayCell'委托方法的调用。