Error de captura: datos JPEG corruptos: final prematuro del segmento de datos

Al crear un UIImage con datos JPEG corruptos / incompletos, la consola imprimirá

<Error>: Corrupt JPEG data: premature end of data segment

Se mostrará la imagen incompleta, con gris llenando la parte incompleta. No quiero que esto suceda.

Intenté desesperadamente con un bloque try-catch pero no detecta el error. ¿Hay alguna forma de detectar el error?

Respuestas a la pregunta(2)

Su respuesta a la pregunta