UIActivityIndicatorView no se muestra hasta después de cargar

Tengo un botón en el controlador navegado actualmente para ver, conectado a un IBAction.

En la IBAction creo un UIActivityIndicatorView como de costumbre, con [self.view addSubView], luego cargo algunas imágenes.

Intenté setNeedsDisplay en la vista del indicador, el controlador de vista y la ventana, pero aún carga las imágenes antes de mostrar el indicador, que por supuesto es bastante inútil para mí.

Así que estoy buscando una manera de forzar un redibujo instantáneo (que cuando pienso un poco más al respecto es poco probable que funcione), o una forma de cargar las imágenes después de que aparezca el indicador, o una forma de iniciar un hilo separado o similar para comenzar a animar / mostrar el indicador, o colocar el indicador en un controlador de vista separado y de alguna manera forzarlo a agregarse / mostrarse antes de continuar con la carga de la imagen.

Recomendaciones?

Respuestas a la pregunta(1)

Su respuesta a la pregunta