gpt4 book ai didi

xcode - 无法访问 Assets 目录中的图像

转载 作者:行者123 更新时间:2023-12-05 07:36:45 29 4
gpt4 key购买 nike

在我的项目中,我有多个 Assets 目录,其中一个名为 images.xcassets
我可以使用 UIImage(named: "image.png")#imageLiteral(resourceName: "image.png") 访问上述 Assets 目录中的所有图像(有 没有文件扩展名 .png)。

问题

现在,尝试访问资源 image2.png 在 iOS 11.2 iPad 10.5"模拟器上工作得很好。但是,当使用 iOS 11.2 iPad 12.9"(第二代)时,完全相同的构建会崩溃。 ) 带有以下“消息”的模拟器:

Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

这个问题刚刚出现,今天之前一直能访问到图片。我什么都没碰过...

我尝试过的

  • 目标成员设置为项目的目标
  • Build Phases 中从 Copy Bundle Resources 中删除了 Assets 目录
  • 清理并重建项目
  • 从目录中删除了 image2.png 并将其添加回来
  • 删除了整个 Assets 目录并将其添加回来
  • 从 12.9"模拟器中删除应用程序并重新安装
  • 退出并重新打开 Xcode 和模拟器

知道为什么无法再访问此特定资源吗?


注意事项:

  • 到目前为止,我在使用真实设备时没有遇到此错误(已使用 iPad Air 2 和 iPad Pro 第一代进行测试)

最佳答案

Has to do with the color space apparently .

我能够在 Photoshop 中“保存为 web”并将图像转换为 sRGB 以获得在 iPad Pro 12.9"第二代模拟器中不会崩溃的图像文件。

关于xcode - 无法访问 Assets 目录中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49005652/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com