我有一個字符串變量(imageStr),其中我有從sqlite
數據庫中提取的圖像的名稱。如何將該字符串變量作爲圖像名稱分配給imageview
?指定字符串值作爲圖像名稱
代碼:
UIImageView *imageHolder = [[UIImageView alloc] initWithFrame:CGRectMake(150, 11, 50, 25)];
UIImage *image = [UIImage imageNamed:imageStr];
imageHolder.image=image;
NSLog(@"image in mediView:%@",imageHolder.image);
在日誌中我得到NULL
值。如果我只打印「imageStr」,那麼它給我的字符串值。
你是否在該圖像的數據庫中存儲了url? – Balu
打印imageStr時你會得到什麼? – Balu
它工作,如果你有相同的圖像名稱在imageStr與圖像extemsion像[UIImage imageNamed:@「openTree.png」] –