我想将图像保存到iphone sdk的照片库中。我的图片来自一个网址,该网址来自APNS。基本上我想将图像直接保存到iphone lib而不打开应用程序,当用户点击该URL作为推送通知。现在我这样做如下,但我不想显示我想保存的图像。
-(void) sshowansimage:(NSString *) strImageURL
{
NSURL *imageURL = [NSURL URLWithString:strImageURL];
NSLog(@"coming URL is %@", strImageURL);
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
NSData *imageData = [NSData dataWithContentsOfFile:strImageURL];
[self performSelectorOnMainThread:@selector(showImage:) withObject:imageData waitUntilDone:YES];
});
}
-(void)showImage:(NSData*)imageAsData
{
NSLog(@"IN image view mthhod data is %d",imageAsData.length);
ansinage.image = [UIImage imageWithData:imageAsData];
}
答案 0 :(得分:1)
您可以将您的图像用作NSData并将其存储到具有以下内容的相册中。首先,您需要将NSData转换为图像对象,然后执行以下操作。
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
答案 1 :(得分:0)
将商店图片的以下代码直接用于相册
UIImage *image=[UIImage imageWithData: imageData];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);