问题描述:
今天做AD杂志(iPad)特色点功能,一段相同代码转移到另一台机器,执行结果却不一样。
问题分析:
代码、项目检查后完全一样,执行效果却不同,也没有报错。
因为结果是Button图片没有显示,所以一步一步检查,搜索到UIImage在转移后没有图片信息,相关代码如下:
#define PHOTO_NAME @"point"
[UIImage imageNamed:PHOTO_NAME];
以上代码实现了读入项目中point.png图片文件。
问题解决:
图片后缀没有给全,改为:
#define PHOTO_NAME @"point.png"
图片出现了,问题解决了。
事后分析,估计是不同SDK对代码的支持不同。所以养成编程好习惯能省许多事情和时间。
PS:
转移前SDK:4.2.1
转移后SDK:4.1