Leo*_*Leo 4 macos notifications nscombobox
我正在使用NSComboBox的这个通知.唯一的问题是当我在下拉列表中选择不同的项目时,它总是在组合框中显示先前选择的值.如何获取当前选定的值.我需要根据值进行一些控制启用/禁用.
- (void)comboBoxSelectionDidChange:(NSNotification *)notification {
NSComboBox *comboBox = (NSComboBox *)[notification object];
NSLog(@"[comboBox stringValue] : %@", [salaryBy stringValue] );
}
Run Code Online (Sandbox Code Playgroud)
我使用以下方法获得了所选值:
NSString *strValue = [comboBox itemObjectValueAtIndex:[comboBox indexOfSelectedItem]];
Run Code Online (Sandbox Code Playgroud)