Сбой выбора изображений - iOS Swift
У меня есть некоторый код, который выберет изображение из библиотеки фотографий пользователя или из его камеры и отобразит его в виде изображения. Я получаю доступ к URL-адресу фотографии из следующей строки кода:
let pickedPhotoURL: URL = (info["UIImagePickerControllerImageURL"] as? URL)!
Это прекрасно работает при доступе к фотографии из библиотеки пользователя. Однако в этой строке я всегда получу нулевое значение, зачем пытаться получить доступ к фотографии через камеру. У кого-нибудь есть идеи / предложения?
1 ответ
Это потому, что это значение не установлено для камеры. использование UIImagePickerControllerOriginalImage
(или отредактированное изображение, если вы используете это).
Этот ключ дает вам UIImage - если вам нужен URL, вам нужно сохранить его где-нибудь.
Кроме того, не используйте строки, для вас определены ключи.