2010-02-17 22 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

相關問題