¿Cómo rotar una imagen 90 grados en iOS?

Lo que quiero hacer es tomar una instantánea de mi cámara, enviarla a un servidor y luego el servidor me devuelve la imagen en un viewController. Si la imagen está en modo vertical, la imagen aparece bien en la pantalla, sin embargo, si la imagen se tomó en modo horizontal, la imagen aparece estirada en la pantalla (¡como trata de aparecer en modo vertical!). No sé cómo solucionarlo, pero supongo que una solución es primero comprobar si la imagen está en modo retrato / paisaje y luego si está en modo paisaje, gírela 90 grados antes de mostrarla en la pantalla. Entonces, ¿cómo podría hacer eso?

Respuestas a la pregunta(11)

Su respuesta a la pregunta