Я столкнулся с проблемой при реализации стандартной функции камеры в Xcode 11.3. Приложение вылетает, когда я нажимаю кнопку «Использовать фото». Нажмите кнопку «Возврат», все в порядке.
@IBAction func onPhotoButton(_ sender: Any) {
let imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
imagePickerController.sourceType = UIImagePickerController.SourceType.camera
present(imagePickerController, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any])
{
imagePickerController.dismiss(animated: true) // crashes on this line!
imageView.image = info[.originalImage] as? UIImage
}
Cra * sh происходит на линии .dismiss. ошибка «Неустранимая ошибка: неожиданно обнаружена ноль при неявном развертывании необязательного значения:«
Я просмотрел предыдущие публикации по аналогичным проблемам, и, похоже, ни одна из них не решила эту проблему.