У меня есть NSComboBox
в моем файле mainmenunib. Я создал выход combobox «cb» и связал его с моим делегатом Я также связал делегат и источник данных с моим делегатом.Как отображать данные в nscombobox в какао?
-(void)applicationDidFinishLaunching:(NSNotification *)aNotification
{ arr=[NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e",@"f", nil];
[cb reloadData];
}
-(NSInteger)numberOfItemsInComboBox:(NSComboBox *)aComboBox{
return arr.count;
}
-(id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(NSInteger)loc{
return [arr objectAtIndex:loc];
}
Но когда я запускаю данные приложения, не идет в combobox. Пожалуйста, помогите мне, поскольку я новичок в программировании какао. Спасибо заранее.
Это * один * способ сделать это. Однако OP, похоже, заинтересован в использовании источника данных, что вполне приемлемо (и, возможно, более гибкое). –
Да, этот подход является простым. – user1295948