Вопрос о проверке jpegs при передаче по сети очень полезен.
Можем ли мы пойти на этот вопрос еще дальше? Что если данные изображения являются неполными или повреждены с сервера? Полный транспорт работает, MIME-тип - image / jpeg, UIImage сконструирован и не имеет значения nil, но средство визуализации обнаруживает несоответствия в данных, а в журнале отображается «Bad Huffman code» или «Преждевременное завершение сегмента данных»
Как бы я запечатлел эту ошибку, прежде чем выбросить UIImage в контекст представления и, таким образом, получить не очень красивое изображение на экране? Могу ли я сделать это в неэкранном контексте и зафиксировать ошибку?