我有一个字符串变量(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”] –