У меня есть некоторые страницы содержимого 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 translater. Другими результатами, по-видимому, является кто-то с той же проблемой, что и я, но нет ответов на его пост.