UIProgressView не обновляется?

Я начал играть с UIProgressView в iOS5, но мне не повезло. У меня возникли проблемы с обновлением представления. У меня есть набор последовательных действий после каждого обновления. Проблема в том, что представление прогресса обновляется не понемногу, а только после того, как все закончилось. Это выглядит примерно так:

float cnt = 0.2;
for (Photo *photo in [Photo photos]) {
    [photos addObject:[photo createJSON]];
    [progressBar setProgress:cnt animated:YES];
    cnt += 0.2;
}

Переполнение стека при просмотре, я нашел такие сообщения: setProgress больше не обновляет UIProgressView начиная с iOS 5, подразумевая, что для того, чтобы это работало, мне нужно запустить отдельный нить.

Я хотел бы уточнить, действительно ли мне нужен отдельный поток для правильной работы UIProgressView?

5
задан Community 23 May 2017 в 10:32
поделиться