2016-09-25 44 views
7

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

@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 
    } 

使用它工作正常真实的设备,它真的好像是苹果的错误,我想知道如果任何人有这个问题,或者我正确失去了一些东西,使再次UIImagePickerController工作中使用的模拟视频(或者如果有解决方法)。

+0

有同样的问题,你有没有发现任何工作? –

+0

不幸的是...但我已经向苹果公司开放了一个bug。我建议你做同样的https://idmsa.apple.com/IDMSWebAuth/login.html?appIdKey=77e2a60d4bdfa6b7311c854a56505800be3c24e3a27a670098ff61b69fc5214b&sslEnabled=true&rv=3 – Andrea

+0

对我来说,这也发生在真实的设备上。看起来只有在应用尝试在iOS10上使用imagepickercontroller获得视频时才会发生。我尝试了多种解决方法,但没有任何工作 – Axy

回答

5

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

+0

谢谢adrielR,在iPhone 6上工作。我真的希望这个意志能够在下一个xcode中解决 – Andrea

0

我遇到了iOS 10的Xcode 8和iPad Pro 12.9in模拟器相同的问题。

如果您使用iPad Pro 9.7in模拟器,那么它的工作原理。好神苹果,让你的行为直!