我想在imageview中显示在线图像并将其保存到数据库中 以下代码仅显示特定图像。我也可以将该图像保存到数据库中。
UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://tvaraj.files.wordpress.com/2012/03/sachin-tendulkar-when-young.jpg&w=231&h=2500&ei=SiKqT9-fKILprQfIudWCAQ&zoom=1"]]];
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)];
img.image=[UIImage imageWithData:data1];
NSLog(@"image=%@",img.image);
imageToUse1= img.image;
[image release];
//i want to add this code. this is for
WebView *Wview=[[WebView alloc]init];
[self.navigationController pushViewController:Wview animated:YES];
我的要求是如果我点击应该在imageview中显示的任何图像。
怎么可能?
答案 0 :(得分:0)
UIImage* myImage = [UIImage imageWithData:
[NSData dataWithContentsOfURL:
[NSURL URLWithString: @"http://example.com/image.jpg"]]];
如果您想在图像视图上使用它,请执行以下操作:
//我们假设图片是一个实例化的UIImageView
[picture setImage: myImage];
[myImage release];
将图像保存到数据库
NSData *data1 = UIImagePNGRepresentation(myImage, 1.0); // save this nsdata to ur database.