我有一个NSTableView,每个单元包含一个NSPopUpButtonCell
。我已将NSPopUpButtonCell
的操作设置为只检查选定索引的方法(以便可以保存并重新载入表)。NSPopUpButtonCell indexOfSelectedItem总是返回0
thePopUpButtonCell.action = @selector(popUpChangedValue);
-(void)popUpChangedValue {
NSLog(@"%ld", [thePopUpButtonCell indexOfSelectedItem]);
}
无论我选择什么,它说所选的索引是0,即使它不是。你知道这是什么原因吗?
PopUpButtonCell是什么?这是一个IBOutlet连接到IB的单元格吗? – rdelmar 2012-08-04 23:13:21
@rdelmar是的,它是 – 2012-08-04 23:15:41
这不是你在桌子上这样做的方式。如果您记录PopUpButtonCell,则无论您点击哪一行,都会看到它返回相同的实例。 – rdelmar 2012-08-04 23:21:15