UIImagePickerController застрял на сжатии видео на симуляторе iOS10 после выбора видео

У меня было это приложение, которое всегда работало нормально на iOS9, теперь я перенесил быстрый код в 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 снова работать правильно, используя видео на симуляторе (или если существует обходное решение).

+7
источник поделиться
2 ответа

У меня была такая же проблема, запущенная на симуляторе iPhone 7 Plus, но, похоже, она увольняется, когда я запускаю ее на симуляторе iPhone 6s Plus. Может быть, ошибка в симуляторе.

+5
источник

Я столкнулся с той же проблемой для iOS 10 для Xcode 8 и iPad Pro 12.9in Simulator.

Если вы используете iPad Pro 9.7in Simulator, тогда он работает. Хороший бог Яблоко, действуй прямо!

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос