我有一個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