尝试 将 屏幕 录制 文件 保存 到 我 的 设备 时 , 例如 :
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 错误 是 什么 意思 吗 ?
1条答案
按热度按时间vddsk6oq1#
在我的情况下,url需要文件扩展名,例如
.gif
。