关于UIImage imageNamed 加载图片名称有无@2x问题

今天在使用 加载图片的时候 碰到了一件怪事

self.iconView.image = youdao@2x.png"];


```

使用别人的参考代码的时候  用上边的方法就能成功加载图片
但是自己使用的时候却不能加载了 
但是使用
self.iconView.image = ;


```

这个  去掉了@2x的之后就能成功加载

这个是图片的位置信息 
和json 

很好奇这其中的实现机制问题 有没有大能能够说一下呀

楼主,你解决了没有,我和你遇到同样问题,害我搞了一个下午时间才知道是@2x的原因,但是下载的的示例程序没问题,真是给跪了,百度了好久,找到你这来了,但是没人回答,如果你已解决麻烦你提供一下解决办法,不说了,我继续找解决办法:12:

楼上两位有没有找到解决方法,我也遇到这个问题了。
去掉@2X可以显示,加上就不能显示,但是文件里的确是@2X的。
而且还有奇怪的xib里的image选了图片,在编辑状态是可以看到图片的,但是一运行还是没有了。