У меня есть несколько страниц содержимого HTML в приложении, и я использую UIWebView для их отображения. На некоторых из этих страниц есть изображение PNG, которое генерирует следующее сообщение в консоли отладки в xcode:
ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
Изображение по-прежнему отображается и выглядит правильно. Также это происходит только тогда, когда я запускаю приложение на iPad (3-го поколения ). Мой iPhone 4 не отображает это сообщение.
Моей первой мыслью было, что это было вызвано символом ~в имени файла (. Я добавил тег ipad ~к имени файла ). Однако удаление символа ~не дает никакого эффекта.
Я сделал поиск в Google, но я получаю только 3 результата. 2 из них на китайском языке, который, похоже, плохо переводится переводчиком Google. Другие результаты, кажется, у кого-то с той же проблемой, что и у меня, но нет ответов на его сообщение .