首页 > 其他分享 >相册的操作

相册的操作

时间:2023-04-06 17:37:22浏览次数:28  
标签:picker 相册 self UIImagePickerController contextInfo 操作 image



之前必须签订协议: UIImagePickerControllerDelegate, UINavigationControllerDelegate


1. 保存到用户的相册里面

UIImageWriteToSavedPhotosAlbum(newImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
 
保存相册后回调
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {
    if (error == nil) {
保存成功" toView:self.view];
    } else {
保存失败" toView:self.view];
    }
    
}

2. 点击按钮去相册

- (IBAction)selectPhotoes:(UIBarButtonItem *)sender {
//照片选择器
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    
    // 数据源
    picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    /**
     UIImagePickerControllerSourceTypePhotoLibrary,
     UIImagePickerControllerSourceTypeCamera,
     UIImagePickerControllerSourceTypeSavedPhotosAlbum
     */

显示照片选择器
    [self presentViewController:picker animated:YES completion:^{
        
    }];
}



3. 选中照片的时候调用

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info



标签:picker,相册,self,UIImagePickerController,contextInfo,操作,image
From: https://blog.51cto.com/u_9527606/6173838

相关文章

  • 大意了,一次多线程操作不当导致的线上事故...
    大家好,我是飘渺。今天给大家分享个生产事故,一个由于多线程操作不当导致的线上事故,事情是这样的~事故描述从6点32分开始少量用户访问app时会出现首页访问异常,到7点20分首页服务大规模不可用,7点36分问题解决。整体经过6:58发现报警,同时发现群里反馈首页出现网络繁忙,考虑到前几日晚上......
  • PhpStorm、PyCharm、WebStorm恢复代码(附:git撤销commit、add操作)
    由于同时管理多个项目,多种开发语言同步开发,开了好多个Git窗口。今天在提交python某项目的时候不小心在vue的项目中执行了gitadd、gitcommit操作,在push的时候悬崖勒马,于是故事开始了:我先回滚了commit,接着想把add也回滚一下,结果直接回滚到了上次提交的那个节点上,哦豁,新写的代码........
  • 迅为RK3568开发板全面支持国产翼辉SylixOS实时操作系统
        迅为RK3568开发平台搭载国产实时操作系统(翼辉),助力高可靠领域研发让您的产品更加稳定好用,可广泛应用于工控、电力、车载、交通、医疗等领域。 SylixOS是翼辉信息开发的一款国产开源大型实时操作系统,具有完全自主可控的技术能力,可满足广大用户国产化需求。  ......
  • 20230406-python-yaml文件操作
               ......
  • node节点是什么,有哪些神操作
    1.node节点(更详细的获取(设置)页面中所有的内容)根据W3C的HTMLDOM标准,HTML文档中的所有内容都是节点:元素是节点的别称,节点包含元素当然节点还有好多细化的种类;有元素节点、属性节点、文本节点.......节点的关系从这里真正的体现出来根节点:root>>>>HTML没有父节点;......
  • 表相关操作1
    目录一、配置文件1.查看MySQL相关信息2.修改配置文件二、存储引擎介绍1.什么是存储引擎2.mysql支持的存储引擎3.使用存储引擎三、创建表的完整语法四、查看表结构五、数据类型1.整型2.浮点型3.字符类型数字的含义4.日期类型5.枚举与集合一、配置文件1.查看MySQL相关信息我们可......
  • Linux系统利用Python操作word和excel进行办公自动化
    依赖Python3Python-docx参考文档pipinstallPython-docxopenpyxl参考文档pipinstallopenpyxl读取Excel文件importopenpyxl#加载excel文件workbook=openpyxl.load_workbook('未命名1.xlsx',read_only=False)#获取指定sheetsheet=workbook.get_shee......
  • 书评《操作系统导论》
    书评《操作系统导论》OSTEP OperatingSystems:ThreeEasyPieces 在操作系统的书籍中,最出名的应该就是《操作系统设计与实现》和他的修订版《现代操作系统》了。作者作为MINIX操作系统的创始人,连Linux都是收到它的启发而开发的。但是两年前,我读这本《现代操作系统》的时候,却......
  • node节点是什么,有哪些神操作
    1.node节点(更详细的获取(设置)页面中所有的内容)根据W3C的HTMLDOM标准,HTML文档中的所有内容都是节点:元素是节点的别称,节点包含元素当然节点还有好多细化的种类;有元素节点、属性节点、文本节点.......节点的关系从这里真正的体现出来根节点:root>>>>HTML没有父节点;节点操作:(......
  • PostgrepSQL常用操作小记
    pg_dump导入导出##导出#pg_dump-h<hostname>-p<port>-U<username>-s<database_name>><file_name>pg_dump-hlocalhost-p5432-Upostgres-smydatabase>mydatabase_schema.sql##导入#psql-h<hostname>-p<......