1
我遇到了與此相同的問題: This one. 到目前爲止,它從未得到過答覆。用兩個詞:延遲打開NSPopUpButton
當您將NSPopUpButtonCell放入NSTableView中時,彈出窗口在之前打開,表視圖中的選擇已更改。
如果popUp的菜單依賴於選擇tableView的一行,它將被更新得太晚。
解決方案1:用幾秒後調用[super]的塊來區分popUp的打開方式。但我不知道我必須重寫哪種方法。
解決方案2:使用我當前正在使用的其他綁定(popUp包含表中選擇的實體的NSSet,我使用的是不同的控制器,而不是表的,並將其內容集綁定到myTable.selection.theSet。
有沒有別的東西,我能做什麼呢?謝謝!