`
dcj3sjt126com
  • 浏览: 1822714 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

将图片保存到IOS照片相册(Photo Album)中

    博客分类:
  • IOS
 
阅读更多

引入

如何将图片保存到IOS自带的Photo Album中?

实现

在一个视图中有一个UIImageView,当单击此UIImageView,将UIImageView中的UIImage所代表的图片保存到Photo Album中。

代码

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

     if([touch tapCount] == 1)

     {

       NSLog(@"single click %@",[imageView image]);

       UIImageWriteToSavedPhotosAlbum([imageView image], nilnil,nil);

       UIAlertView *alert = [[UIAlertView allocinitWithTitle:@"存储照片成功"

                                                 message:@"您已将照片存储于图片库中,打开照片程序即可查看。"

                                                 delegate:self

                                         cancelButtonTitle:@"OK"

                                         otherButtonTitles:nil];

       [alert show];

       [alert release];

     }

}

说明

UIImageWriteToSavedPhotosAlbumUIKit框架中的一个函数。

这里说一下后面三个参数的含义:

void UIImageWriteToSavedPhotosAlbum (

   UIImage  *image,

   id       completionTarget,

   SEL      completionSelector,

   void     *contextInfo

);

 

idtarget对象,selselector,即target对象上的方法名,contextInfo是任意指针,会传递到selector定义的方法上。一般是当完成后调用方法时使用,或者在完成时出错的处理。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics