Я опытный разработчик iPhone, но сейчас я работаю над проектом Mac OS X и столкнулся с простой проблемой.
Я создал пользовательский делегат NSXML Parser и добавил две новые функции делегата.Одна функция устанавливает maxValue для NSProgressIndicator (BarStyle), а другая обновляет это значение и печатает текущий номер элемента в NSTextField.
В отладчике я вижу, что все установленные переменные установлены правильно, но в пользовательском интерфейсе они отображаются только после того, как класс NSXMLParser завершил свою работу.
Итак, мой вопрос: что мне нужно сделать, если я хочу обновить элементы пользовательского интерфейса текущими значениями?
- (void) setProgressBarValue:(double)val {
[progressBar setMaxValue:val];
}
- (void) setProgressBarProgress:(double)val {
[progressBar setDoubleValue:val];
}
Если я пропустил немного информации, извините за это, спросите, и вы получите то, что вам нужно знать ...:)
Большое спасибо, Деннис