UIProgressView no se actualiza?

Comencé a jugar con UIProgressView en iOS5, pero realmente no tuve suerte con eso. Tengo problemas para actualizar la vista. He establecido un conjunto de acciones secuenciales, después de cada actualización del progreso. El problema es que la vista de progreso no se actualiza poco a poco, sino solo después de que todo haya terminado. Es algo parecido a esto:

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

Buscando desbordamiento de pila, he encontrado publicaciones como estas -setProgress ya no actualiza UIProgressView desde iOS 5, implicando para que esto funcione, necesito ejecutar un hilo separado.

Me gustaría aclarar esto, ¿realmente necesito un hilo separado para que UIProgressView funcione correctamente?

Respuestas a la pregunta(3)

Su respuesta a la pregunta