【问题标题】:UIImagePickerController stuck on compressing video on iOS10 simulator after choosing a videoUIImagePickerController 选择视频后卡在 iOS10 模拟器上压缩视频
【发布时间】:2016-09-25 12:47:51
【问题描述】:

我有这个在 iOS9 上一直可以正常运行的应用程序,现在我已将 swift 代码迁移到 3.0 并添加了所需的 plist 行以访问照片库。
尝试在模拟器上使用UIImagePickerController从相机胶卷中选择视频(通过拖动预加载)时,它总是卡在“压缩视频”上,并且不会回调委托方法。

   @IBAction func videoFromLibrary(_ sender: UIBarButtonItem) {
        picker.allowsEditing = false
        picker.sourceType = .photoLibrary
        picker.mediaTypes = UIImagePickerController.availableMediaTypes(for: .photoLibrary)!
        picker.modalPresentationStyle = .popover
        present(picker, animated: true, completion: nil)
        picker.popoverPresentationController?.barButtonItem = sender
    }

使用真正的设备可以正常工作,这似乎是 Apple 的错误,我想知道是否有人遇到此问题,或者我遗漏了一些东西以使 UIImagePickerController 在模拟器上使用视频再次正常工作(或者如果有一个解决方法)。

【问题讨论】:

  • 遇到同样的问题,你找到解决办法了吗?
  • 不幸的是没有......但我已经向 Apple 提出了一个错误。我建议你也这样做idmsa.apple.com/IDMSWebAuth/…
  • 对我来说,这也发生在真实设备上。看起来它只发生在应用程序第一次尝试使用 iOS10 上的 imagepickercontroller 获取视频时。我尝试了多种解决方法,但没有任何效果

标签: ios swift uiimagepickercontroller ios10 xcode8


【解决方案1】:

我在 iPhone 7 Plus 模拟器上运行它时遇到了同样的问题,但是当我在 iPhone 6s Plus 模拟器上运行它时它似乎消失了。也许是模拟器中的错误。

【讨论】:

  • 谢谢 adrielR,在 iPhone 6 上工作。我真的希望能在下一个 xcode 发布中修复
【解决方案2】:

我在 iOS 10 for Xcode 8 和 iPad Pro 12.9in Simulator 中遇到了同样的问题。

如果您使用 iPad Pro 9.7in Simulator,那么它可以工作。天哪,Apple,让你的行为直截了当!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多