我想將圖像保存在特定文件夾的圖庫中。 當我點擊保存我使用這段代碼保存圖像將特定專輯中的圖像保存爲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