我有一个包含几个数据项的SQLite数据库,在那里我包含了一个列,其中包含我想在我的应用程序中使用的图像的文件名。
我知道如何提取这些数据,但我不知道用于将该文件名设置为uiimage的正确语法
这是我认为它会是什么样子的一个例子。
UIImage *animalImage = [[UIImage imageNamed:[database imagefilename];
self.childController.stepImage.image = animalImage;
答案 0 :(得分:1)
假设'[database imagefilename]'返回带有图像文件名的NSString,那么这看起来不错。你在第一行的末尾错过了一个']'(但我认为这是一个复制粘贴错误:-))
再次假设'self.childController.stepImage'是UIImageView,那么最可能的错误是'[database imagefilename]'返回的名称与应用程序包中的图像文件不匹配。