ios 照片保存失败,错误域=PHPhotosErrorDomain代码=3302

egdjgwm8  于 2022-11-19  发布在  iOS
关注(0)|答案(1)|浏览(350)

尝试 将 屏幕 录制 文件 保存 到 我 的 设备 时 , 例如 :

PHPhotoLibrary.shared().performChanges({() -> Void in
                    PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: url)
                }, completionHandler: { (_, error) -> Void in
                    if let error = error {
                        self.showAlert(title: .saveFailed, message: error.localizedDescription)
                        return
                    }
                    do {
                        try FileManager.default.removeItem(at: url)
                        self.showAlert(title: .saved) {
                            self.dismissSelf()
                        }
                    } catch let error {
                        print(error)
                    }
                })

中 的 每 一 个
它 有时 会 失败 并 出现 错误 :

Domain=PHPhotosErrorDomain Code=3302

格式
意思 是 :

case invalidResource = 3302 // Asset resource validation failed

格式
但是 有时 它 会 成功 。 有人 知道 invalidresource 错误 是 什么 意思 吗 ?

vddsk6oq

vddsk6oq1#

在我的情况下,url需要文件扩展名,例如.gif

相关问题