Недопустимый файл изображения PNG :iDOT не указывает на действительный фрагмент IDAT

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

12
задан Blazer 17 August 2012 в 14:42
поделиться