美文网首页
iOS保存照片到相册后结果回调

iOS保存照片到相册后结果回调

作者: 捏捏你的脸 | 来源:发表于2017-06-29 09:52 被阅读221次

最近新做的项目中有遇到这么一个问题,在客户手写绘制好个人签名后,保存图片到相册后,产品说要加个提示框,提示保存照片成功与否。因为这个操作不涉及到后台,只是移动端设备自身内部的操作,所以接到这个需求,我在想苹果应该有提供这么一个方法,只是我前面不知道,果然。

  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];

}

代码粘贴即可用,主要是那个回调函数的格式问题,资料不是很多,我自己写的函数名 比如 -(void)keepPhotoSuccess 这种就会直接报错。mark 一下 给需要的人把。

相关文章

网友评论

      本文标题:iOS保存照片到相册后结果回调

      本文链接:https://www.haomeiwen.com/subject/rtfmcxtx.html