iOS 将图片保存到相册,调用的API:
UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo)
示例:
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
图片保存成功或失败后的处理
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error
contextInfo:(void *)contextInfo {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil
message:@"保存图片成功"
delegate:nil
cancelButtonTitle:NSLocalizedString(@"CO_ALERT_OK", nil)
otherButtonTitles:nil, nil];
if (error != nil) {
alert.message = @"保存图片失败";
}
[alert show];
[alert release];
}
遇到的问题:
曾经试过用:UIImageWriteToSavedPhotosAlbum(image, self, @selector(saveImageCompleted), nil); 去保存图片,原本想当图片保存成功或失败后,调用saveImageCompleted,结果直接崩溃。
- (void) saveImageCompleted {//图片保存后的处理
}
为什么会有这个error,目前没有弄明白