来自数据库中文件名的UIImage设置值

时间:2010-02-17 22:09:36

标签: objective-c iphone uiimage

我有一个包含几个数据项的SQLite数据库,在那里我包含了一个列,其中包含我想在我的应用程序中使用的图像的文件名。
我知道如何提取这些数据,但我不知道用于将该文件名设置为uiimage的正确语法 这是我认为它会是什么样子的一个例子。

UIImage *animalImage = [[UIImage imageNamed:[database imagefilename];  
self.childController.stepImage.image = animalImage;

1 个答案:

答案 0 :(得分:1)

假设'[database imagefilename]'返回带有图像文件名的NSString,那么这看起来不错。你在第一行的末尾错过了一个']'(但我认为这是一个复制粘贴错误:-))

再次假设'self.childController.stepImage'是UIImageView,那么最可能的错误是'[database imagefilename]'返回的名称与应用程序包中的图像文件不匹配。