保存图片到相册 iphone UIImageWriteToSavedPhotosAlbum 保存图片

转载 2013年12月02日 13:21:45

转载自:http://www.cnblogs.com/85538649/archive/2011/12/05/2276901.html

有时候你的应用需要将应用中的图片保存到用户iPhone或者iTouch的相册中。 可以使用UIKit的这个类方法来完成。

1
2
3
4
5
6
void UIImageWriteToSavedPhotosAlbum (
   UIImage  *image,
   id       completionTarget,
   SEL      completionSelector,
   void     *contextInfo
);

image
要保存到用户设备中的图片

completionTarget
当保存完成后,回调方法所在的对象

completionSelector
当保存完成后,所调用的回调方法。 形式如下:

1
2
3
- (void) image: (UIImage *) image
    didFinishSavingWithError: (NSError *) error
    contextInfo: (void *) contextInfo;

contextInfo
可选的参数,保存了一个指向context数据的指针,它将传递给回调方法。

比如你可以这样来写一个存贮照片的方法:

1
2
3
4
5
// 要保存的图片
  UIImage *img = [UIImage imageNamed:@"ImageName.png"];  
 
  // 保存图片到相册中
  UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);

回调方法看起来可能是这样:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error 
             contextInfo:(void *)contextInfo
  {
    // Was there an error?
    if (error != NULL)
    {
      // Show error message...
 
    }
    else  // No errors
    {
      // Show message image successfully saved
    }
  }

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

unity3d 保存(截图、拍照)图片 到Android IPhone手机相册

亲测可行: http://www.cnblogs.com/ultrasoon/p/3396044.html 总结: 第一步:新建Android工程,导入unity class.jar包,写一个保...
  • bzzbzz7
  • bzzbzz7
  • 2015年11月05日 11:23
  • 1747

cordove保存图片到相册

  • 2017年01月21日 16:29
  • 9KB
  • 下载

获取IPhone相册中图片的方法(ASSets)

获取iphone相册方法: 方法一: ALAssetsLibraryGroupsEnumerationResultsBlock listGroupBlock = ^(...
  • s_s520
  • s_s520
  • 2013年05月15日 18:56
  • 1021

Android 下载图片保存到相册

  • 2015年10月20日 23:01
  • 6.3MB
  • 下载

获取IPhone相册中照片的方法(包含获取所有图片)

获取IPhone相册中照片的方法(包含获取所有图片) 获取iphone相册方法: 方法一: ALAssetsLibraryGroupsEnumerationResul...

iPhone,读取全部相册图片

  • 2012年05月15日 15:29
  • 26KB
  • 下载

保存图片到本地相册

  • 2017年10月27日 20:31
  • 264KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:保存图片到相册 iphone UIImageWriteToSavedPhotosAlbum 保存图片
举报原因:
原因补充:

(最多只允许输入30个字)