2016-09-25 57 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模擬器,那麼它的工作原理。好神蘋果,讓你的行爲直!