Search code examples
objective-cmacoscocoanscombobox

NSComboBox value getting and assigning it to a label


I am new to Mac development. I want to get the value selected from a combo box and assign it to the text of a label in a Mac app using Objective-C. How can I do this?


Solution

  • Following gives the selected value:

    [yourComboBox objectValueOfSelectedItem] returns id. Have a try with following, if in case you may require to type cast it to NSString.

    [self.yourLabelOutlet setStringValue:[yourComboBox objectValueOfSelectedItem]];
    

    *Not checked, but something similar to this

    EDIT:

    Find a Sample Project.