2010-02-17 26 views
1

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

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

回答

1

假设'[数据库图像文件名]'返回一个NSString与图像的文件名,那么这看起来不错。你在第一行结尾缺少']'(但我假设这是一个复制粘贴错误:-))

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

+0

借调。另外,调试器是你的朋友。在第二行中断,看看animalImage是否有一个值,以及什么-imagefilename返回。 – 2010-02-17 22:56:21

相关问题