美文网首页
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