gpt4 book ai didi

ios - UIImage 不在屏幕上绘制

转载 作者:行者123 更新时间:2023-11-28 22:53:32 24 4
gpt4 key购买 nike

我运行 Xcode 4.3 和 Mac OSX 10.7。

我已经在一个应用程序上工作了几个星期了,但我遇到了一个特殊的问题:-

  1. 我将应用程序的所有资源都放在根目录下的一个文件夹中。
  2. 我有 shell 脚本可以获取这些 Assets 并在编译期间将它们放入一个包中。
  3. 我已经编写了自己的方法(类似于 imageNamed:)来处理图像缓存,并已普遍使用该方法来制作所有 UIImage。

问题是有些图片没有反射(reflect)在设备上的应用程序中,而所有图片都出现在模拟器上。

我已经保证

  1. 图像名称与包中的名称正确匹配
  2. 图像已复制到包中(显示产品应用中的包内容)
  3. 此文件的权限也已授予(文件上的 chmod 777)

有人知道哪里出了问题吗?

更新:

我清理了派生数据并从模拟器中卸载了应用程序并启动了它,现在相同的图像也不会出现在模拟器上,而相同的逻辑和代码适用于所有其他图像。

我遇到了与设备上相同的问题。

此外,当我进入包含我想在屏幕上绘制的图像的屏幕时出现以下错误:-

 <Error>: CGContextSaveGState: invalid context 0x0

<Error>: CGContextSetBlendMode: invalid context 0x0

<Error>: CGContextSetAlpha: invalid context 0x0

<Error>: CGContextTranslateCTM: invalid context 0x0

<Error>: CGContextScaleCTM: invalid context 0x0

<Error>: CGContextDrawImage: invalid context 0x0

<Error>: CGContextRestoreGState: invalid context 0x0

最佳答案

您可以查看图像的名称。当您在设备上运行您的构建但在模拟器中以任何方式工作时,它区分大小写。

关于ios - UIImage 不在屏幕上绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11305293/

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