UIActivityIndicatorView não é exibido até após o carregamento ser concluído

Eu tenho um botão no atualmente navegado para visualizar o controlador, conectado a um IBAction.

No IBAction, crio um UIActivityIndicatorView como de costume, com [self.view addSubView], e carrego algumas fotos.

Eu tentei setNeedsDisplay na exibição do indicador, no controlador de exibição e na janela, mas ainda carrega as fotos antes de mostrar o indicador, o que obviamente é inútil para mim.

Portanto, estou procurando uma maneira de forçar um redesenho instantâneo (que, quando penso um pouco mais sobre isso, dificilmente dará certo), ou uma maneira de carregar as fotos depois que o indicador aparecer, ou uma maneira de iniciar um thread separado ou similar para começar a animar / mostrar o indicador, ou coloque o indicador em um controlador de exibição separado e force-o de alguma forma a adicionar / mostrar-se antes de prosseguir com o carregamento da imagem.

Recomendações?

questionAnswers(1)

yourAnswerToTheQuestion