牛骨文教育服务平台(让学习变的简单)

定义一个按钮

点击按钮,将self.imageView上面的image内容保存到本地相册,并指定判断保存成功与否的方法imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:

-(IBAction)saveImageToAlbum:(id)sender {  
    UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:), nil);  
}

实现imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:方法

- (void)imageSavedToPhotosAlbum:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo  
{  
    NSString *message = @"呵呵";  
    if (!error) {  
        message = @"成功保存到相册";  
    }else  
    {  
        message = [error description];  
    }  
    NSLog(@"message is %@",message);  
}

这些代码很简单,如果没有错误的话就提示“成功保存到相册”,如果保存失败的话,那么就输出错误信息[error description]。