Задать вопрос

Получаю ошибку «UIImage? is not convetrible to UIImage». Как работать с UIImagePickerController в Swift 5?

Получаю такую ошибку "UIImage? is not convetrible to UIImage" в этой строке " if let possibleImage = info[.editedImage] as? UIImage {". Интересует именно swift 5.

private func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
        var newImage: UIImage

        if let possibleImage = info[.editedImage] as? UIImage {
            newImage = possibleImage
        } else if let possibleImage = info[.originalImage] as? UIImage {
            newImage = possibleImage
        } else {
            return
        }

        // do something interesting here!
        print(newImage.size)

        dismiss(animated: true)
    }
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • OTUS
    iOS Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
briahas
@briahas
ObjC, Swift, Python
Попробуйте скобки вокруг info[.editedImage] as? UIImage
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы