在我的项目中,我有多个资产目录,其中一个名为images.xcassets
我可以使用UIImage(named: "image.png")
或#imageLiteral(resourceName: "image.png")
(使用和而不使用文件扩展名.png
)访问所述资产目录中的所有图像。
现在,尝试访问资源image2.png
可以正常使用iOS 11.2 iPad 10.5“模拟器。但是,当使用iOS 11.2 iPad 12.9”(第二代)模拟器时,完全相同的构建崩溃“消息”:
主题1:EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码= 0x0)
这个问题刚刚出现,我总能在今天之前访问图像。我没有碰过一件事......
image2.png
并将其添加回来知道为什么不能再访问这个特定的资源了吗?
注意:
答案 0 :(得分:0)
Has to do with the color space apparently。
我能够在Photoshop中“保存为网络”,并将图像转换为sRGB,以获得在iPad Pro 12.9“第二代模拟器中不会崩溃的图像文件。