码迷,mamicode.com
首页 > 其他好文 > 详细

Xcode bug: imageNamed:方法返回nil

时间:2015-08-14 19:42:40      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:ios   xcode   

imageNamed:方法返回nil往往有以下几种情况:

  1. 项目不存在该图片;

  2. 图片命名不正确;

  3. 图片的后缀名有问题(往往使用.png的图片,使用.jpg后缀的图片可能会出问题);

  4. 设备使用的是Retina屏幕,但是项目没有提供相应的@2x图片;


排除了以上几种常见情况,我的imageNamed:方法仍然返回nil。


最后,把应用从simulator中卸载,退出simulator,关闭并重新启动Xcode,clean项目,重新编译,运行!悲剧的还是不行。


难道是编辑器出问题了?于是,我把代码注释了,在下一行重新写一遍

//UIImage *imageForButton = [UIImage imageNamed:@"recharge"];
UIImage *imageForButton = [UIImage imageNamed:@"recharge"];


成功了!感觉被Xcode耍了一遍。


本人知识比较浅薄,不知道出现这种问题的真正原因是什么,但如果你也出现遇到这种困境,不妨也试一下这个方法吧。说不定Xcode也在对你开玩笑。

本文出自 “happy coding...” 博客,请务必保留此出处http://jiataozhou.blog.51cto.com/7355162/1684543

Xcode bug: imageNamed:方法返回nil

标签:ios   xcode   

原文地址:http://jiataozhou.blog.51cto.com/7355162/1684543

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!