<error>:ImageIO:PNG无效的PNG文件:iDOT和IDAT之间的额外块

时间:2015-10-10 09:12:21

标签: ios xcode

在我的swift项目调试器中看到这个有趣的错误。

某处可能存在无效的图片名称,但我不确定{{1}}是什么意思。

你知道是什么原因造成的吗?

4 个答案:

答案 0 :(得分:19)

产品&gt;清洁构建文件夹(按下选项)为我修复

键盘快捷键 - Shift + Option + Command + K

答案 1 :(得分:8)

这个问题完全是随机的,也发生在一些图片上。可能是另一个Xcode错误。

  1. 我的图片名为“back2@2x.png”
  2. 我将其重命名为“back2.png”
  3. 跑完项目(图像会显得拉伸)
  4. 将其更改回“back2@2x.png”
  5. Ran project
  6. 固定的吗?!
  7. 祝你好运,希望它有所帮助!

答案 2 :(得分:4)

在XCode 8中,我清理了项目(Product-&gt; Clean)。然后退出XCode。再打开它。然后它工作。我没有改变图像的名称。我想这只是因为XCode有一些问题。您的代码没有任何问题。

答案 3 :(得分:0)

我只删除所有出现问题的图像,然后再次加载相同的图像并完美地工作。