我的mainmenunib文件中有一個NSComboBox
。 我創建了一個組合框「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];
}
但是,當我運行的應用程序數據不是來組合框中。 請幫助我,因爲我是可可編程的新手。 在此先感謝。
這是*一種*方式來做到這一點。 OP似乎對使用數據源感興趣,然而,這是完全可以接受的(並且可以說更加靈活)。 –
是的,這種方法很簡單。 – user1295948