我想将图像保存在特定文件夹的图库中。 当我点击保存我使用这段代码保存图像将特定专辑中的图像保存为IPHONE
- (IBAction)saveImageToGallery:(id)sender {
NSLog(@"SaveImageToGallery");
/*
-----------------------------------------------------------------------
THis will hide button and take screen shot then will show buttons again
-----------------------------------------------------------------------
*/
[AddImagesToCanvasView setHidden:YES];
[ShareOnCanvas setHidden:YES];
[CanvasButtonForRatio setHidden:YES];
for(UIButton *b in self.view.subviews) {
if([b isKindOfClass:[UIButton class]]) {
b.hidden = YES;
}
}
UIGraphicsBeginImageContext(self.view.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
for(UIButton *b in self.view.subviews) {
if([b isKindOfClass:[UIButton class]]) {
b.hidden = NO;
}
}
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
}
我想,当我点击保存比它打开照片,这样我就可以创建新相册或点击现有相册,并保存该专辑中的图像。 我将如何做到这一点。 这可能吗?
不适合我。它给我错误。 – Zohaib
@Zohaib:什么是错误? –
该应用程序崩溃..我不知道y。并且它给我发出withCompletionBlock警告ID未找到 – Zohaib