NSProgressIndicator не показывает реальное состояние - PullRequest
0 голосов
/ 14 августа 2011

Я опытный разработчик 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];
}

Если я пропустил немного информации, извините за это, спросите, и вы получите то, что вам нужно знать ...:)

Большое спасибо, Деннис

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...