繁体   English   中英

IOS应用中神秘丢失的PNG资源

[英]Mysteriously missing PNG resource in IOS app

我最近在我的应用中添加了图片(png文件)作为资源。 我正在加载图像:

UIImage * img = [UIImage imagedNamed:@“ name.png”];

当我在IOS模拟器中运行该应用程序时,它会正确加载图像。 我已经尝试过iPad,iPad Retina和iPad Retina 64位模拟器-它们都正确加载了它。 但是,当我在iPad Air上运行该应用程序时,对UIImage.imageNamed的调用将返回null。

我是否需要将图像添加到项目中而缺少什么? 我本来以为,如果有问题,当我在模拟器中运行时,它也会显示出来。

谢谢。

  • 戴夫

没关系-我解决了问题。 显然,资源名称在设备上区分大小写,但在模拟器中不区分大小写。 将资源的字符串名称固定为与实际文件名大小写相同,可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM