ios - 无法从 iCloud 照片库下载视频

标签 ios swift uiimagepickercontroller icloud

从照片下载视频时出现错误。视频存储在 iCloud 中并显示在照片中。

我的快速代码:

let picker = UIImagePickerController()     
picker.delegate = self
picker.sourceType = .photoLibrary   
picker.mediaTypes = [kUTTypeMovie as NSString as String]  
picker.present(imag, animated: true, completion: nil)

public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {  

let videoAsset = AVURLAsset.init(url:(info[UIImagePickerControllerMediaURL] as! NSURL) as URL)

}

UIImagePickerController出现时,它会显示 Controller 中的所有视频文件。然后我选择存储在 iCloud 中的一个视频。有时我会遇到以下错误。不是每次。

enter image description here

谁能帮我解决这个问题吗?

最佳答案

  1. 您应该尝试的第一个技巧是关闭“低功耗模式”。当您的 iPhone 或 iPad 处于低电量模式时,某些 icloud 功能将会减少。转到“设置”>“电池”,然后关闭低电量模式。
  2. 转至“设置”并打开和关闭飞行模式。我们这样做是因为可能存在可以解决问题的连接问题。
  3. 确保您有足够的 iCloud 存储空间。如果超出限制,您的照片将不会上传到 iCloud。
  4. 前往“设置”>“您的姓名”>“向下滚动”>“退出”退出 iCloud。系统会要求您输入 Apple ID 和密码。然后转到“设置”>“您的设备”并登录。不用担心您不会丢失任何数据,您的文件(包括照片)将从您的 iCloud 帐户逐渐恢复。 我希望能帮助您解决这个问题。据我所知,比较常见的问题是下载错误 image .

关于ios - 无法从 iCloud 照片库下载视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51184551/

相关文章:

ios - iOS Square Connect商家授权问题

ios - 在 Webview 中打开按钮链接

android - 使用英特尔 XDK 的跨平台样式

ios - 如何在快速多部分请求中了解上传进度

ios - Swift 3 Xcode8 - 如何实例化按钮操作上的不同 View

iphone - 如何让 UI 图像选择器 Controller 读取 iPhone 中的自定义源类型

ios - 将图像从 UIImagePicker 保存到 Sqlite DB

swift - 从 UIImagePicker 上传图片到 Firebase

ios - Swift 中 SKAction 中 performSelector 的替代方法

iPhone xcode - 带有标签栏 Controller 和多 TableView Controller 的事件指示器