最近新做的项目中有遇到这么一个问题,在客户手写绘制好个人签名后,保存图片到相册后,产品说要加个提示框,提示保存照片成功与否。因为这个操作不涉及到后台,只是移动端设备自身内部的操作,所以接到这个需求,我在想苹果应该有提供这么一个方法,只是我前面不知道,果然。
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
// 图片通过上下文获得,保存图片到相册,注意我的selector函数的写法,一定要按这个格式来写,不然会报错。
> UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
- (void)image: (UIImage *) image didFinishSavingWithError: (NSError *) error contextInfo: (NSString *)str{
NSString *msg = nil ;
if(error != NULL){
msg = @"保存图片失败" ;
}else{
msg = @"保存图片成功" ;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"保存图片结果提示"
message:msg
delegate:self
cancelButtonTitle:@"确定"
otherButtonTitles:nil];
[alert show];
}
网友评论