rosylxf

驾驭命运的舵是奋斗。不抱有一丝幻想,不放弃一点机会,不停止一日努力!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

iphone真机无法显示图片,而模拟器可以正常显示

Posted on 2012-07-29 20:33  rosylxf  阅读(3168)  评论(0编辑  收藏  举报

可能,很多开发IOS程序的遇到过在模拟器里,加载图片都是正常的,但是在真机里就会出现图片资源不能加载的问题。

其实原因很简单,在Simulator里面,例如:图片资源名称为:a.PNG,在代码你里,你引用的是a.png,这样的代码,在Simulator中运行完全不会有问题,但是到真机里面,你就会发现,在模拟器里面好好的资源为什么在真机里面显示不出来,主要原因就是:你的引用名和文件名不符合。在Simulator里面,Mac的框架很好的做了兼容性处理,但是在iphone或者itouch ipod真机里,这个对于资源名的引用就要严格很多。OK,这块只要你保持引用和资源名一致就OK了。还有一个要提示的,Xcode对于资源的修改不会进行全部的重新编译,我的建议是,把整个工程Clean一下,在把真机上原来导入的程序删除,统一命名,在去真机上run吧,可以看到之前看不到的资源了。