我正在使用此NSURL代码来显示图像。我想要做的是从我的数据库表中插入一个url来代替下面代码中显示的静态url:
有谁知道我该怎么办?
NSURL *url = [NSURL URLWithString:@"http://www.nyapplecountry.com/images/photosvarieties/redrome04.jpg"];
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:url]];
[self.view addSubview:[[UIImageView alloc] initWithImage:image]];
[self.containerView addSubview:self.mainView];
我想的是:
NSString *urlAddress = [NSString stringWithFormat:@"%@", place.url];
其中place.url
来自我的数据库表。我错过了一些东西,不知道是什么。
感谢您的帮助
答案 0 :(得分:1)
place.url
是NSString object
还是图片的完整网址?然后就像
NSURL *url = [NSURL URLWithString:place.url];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];
答案 1 :(得分:0)
你不能这样做。您必须从数据库中读取图像并使用该数据初始化UIImage。