Я пытаюсь обновить индикатор выполнения UIProgressView, который есть в UIView, во время длительного процесса загрузки ресурса. Допустим, я загружаю кучу растровых изображений из файла NIB (например, около ста). После загрузки 10 я запускаю .progress для UIProgressView, который является частью UIView, который уже отображается. Итак, я выдаю:
myView.myProgressView.progress=0.2;
Затем я загружаю еще 10 битовых карт и выдаю:
myView.myProgressView.progress=0.4;
и т. Д. И т. Д. При запуске приложения индикатор выполнения не продвигается. Он просто остается на своей первоначальной позиции. Рискуя, что я выгляжу как полный идиот, должен ли я загружать свои ресурсы в отдельный поток, чтобы ОС могла обновить пользовательский интерфейс, или есть более простой способ? Спасибо за любую помощь.