В моем приложении есть NSCombobox, и для него настроен источник данных.
IBOutlet NSComboBox *comboBox;
Я также указываю в какой-то момент в моей программе:
[comboBox reloadData];
Я думал, что после этого вызова я должен получать вызовы этих методов, если я не забыл установить источник данных поля со списком (что я и сделал):
- (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(NSInteger)index
- (NSInteger)numberOfItemsInComboBox:(NSComboBox *)aComboBox
Но я не знаю. Разве не так работают поля со списком?
reloadData
. (При условии, что вы можете настроить любые структуры, которые требуются методам источника данных, до первого отрисовки комбинации, нет необходимости вызыватьreloadData
, если только данные не изменятся.) - person paulmelnikow   schedule 20.08.2011