UIImage imageNamed返回错误的图像

时间:2010-09-22 12:16:11

标签: iphone uiimage imagenamed

使用[UIImage imageNamed:]方法设置表格视图单元格的背景时,我遇到了一个奇怪的问题。

我通常会为单元格执行此操作:

backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_background.png"]];

由于某些未知原因,返回的图像不是“cell_background.png”。它实际上返回了现在具有不同名称的图像的旧版本(“button_background.png”)。 XCode中cell_background的图像预览显示正确的图像,“打开”或“在finder中显示”也可以。我试图从项目中删除所有图像并将它们放回去,但问题仍然存在。

什么可能导致imageNamed:加载旧版本的图片或带有其他名称的图片?

1 个答案:

答案 0 :(得分:3)

清理所有目标。重建项目。确保图像名称正确。在iPhone Hello.png!= hello.png

中检查大写小写