美文网首页
保存图片一直闪退

保存图片一直闪退

作者: 简_爱SimpleLove | 来源:发表于2019-03-08 16:36 被阅读0次

保存图片,因为我用了C语言函数实现。结果在PHAuthorizationStatusNotDetermined默认状态时,也始终没有调用系统第一次访问相册时的弹窗,我在info.plist中添加了Privacy - Photo Library Usage Description。结果换成OC的方法去保存图片,第一次保存的时候,就会成功弹出系统弹窗了。

应该是用UIImageWriteToSavedPhotosAlbum这个方法保存的时候,默认是没有先访问相册的时候,所以当保存的时候就会闪退。但是用下面方法保存图片,默认就会访问相册。

        [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
            
            [PHAssetChangeRequest creationRequestForAssetFromImage:image];
            
        } completionHandler:^(BOOL success, NSError * _Nullable error) {
            if (error) {
                NSLog(@"%@",@"保存失败");
            } else {
                NSLog(@"%@",@"保存成功");
            }
        }];

参考文章:
iOS 截屏并保存到相册
iOS保存图片到相册
iOS相册或相机访问遇到PHAuthorizationStatusNotDetermined或AVAuthorizationStatusNotDetermined的解决办法

相关文章

  • 保存图片一直闪退

    保存图片,因为我用了C语言函数实现。结果在PHAuthorizationStatusNotDetermined默认...

  • iOS保存图片闪退

    问题描述 1.保存图片时调用了UIImageWriteToSavedPhotosAlbum(image, nil,...

  • IOS - IOS11适配遇到的问题

    1、在保存图片闪退 This app has crashed because it attempted to ac...

  • WKWebView长按图片点击保存闪退问题的解决方案 WKWebView默认加载的页面图片长按都会触发保存图片的操...

  • iOS图片打马赛克保存原图分辨率

    iOS图片打马赛克分辨率丢失,图片编辑完成之后保存原图分辨率方案,绘画时内存暴增导致闪退问题 --------终极...

  • iOS11拍照闪退,保存图片闪退问题(writeImageToS

    前言 升级iOS11系统的手机使用我们app的拍照功能时闪退,经过查看代码发现是 writeImageToSave...

  • iOS压缩图片

    使用SDWebImage加载较大图片会导致内存过大闪退 一张图片2.4MB,根据搜索出的方法尝试都会出现闪退,直到...

  • 关于访问相册权限iOS 11崩溃坑

    自己项目中有保存图片到相册功能,一开始有人反馈闪退问题,觉得是图片质量过大导致,经过一系列测试求证,发现不是那些原...

  • iOS11 拍照闪退,保存图片闪退问题(解决)2018-01-2

    问题描述 最近项目出现一个bug,升级iOS11系统的手机使用我们app保存图片到相册或者拍照会闪退。 经过一番查...

  • 内存优化

    如果用ListView去加载网络图片(原生Image),如果图片过大,会内存一直增长2.3G左右,闪退。解决办法:...

网友评论

      本文标题:保存图片一直闪退

      本文链接:https://www.haomeiwen.com/subject/nxarpqtx.html