У меня есть математическая функция (около O^(10^7)), и во время ее поиска мне нужно показать прогресс. Поэтому у меня есть индикатор прогресса. Вопрос в том, как обновить индикатор выполнения? Я пытался сделать это так:Как обновить индикатор выполнения при выполнении большой математической функции (цель-c)?
self.progressBar.progress = 0.0;
self->progress = 0.0;
for (1..10^7) {
...
if (self.progressBar.progress < self.progress + 0.01) {
[self updateProgress];
}
}
[self updateProgress];
выглядит это нереально писать код на StackOverflow через Iphone :( –
- (Недействительными) UpdateProgress {[self.progressBar setProgress: self-> прогресс анимации: YES];} –
я пытался использовать performSelectorOnMainStream тоже .. и dispatch_async –