Я пытаюсь выяснить, как получить URL-адрес актива изображения, сохраненного в фотопленке, но я не могу найти многого, что могло бы мне помочь. Я видел примеры Objective-C, но у меня нет опыта работы с ним, и во многих случаях они используют ALAssetLibrary, которая сейчас устарела. Все, что я делаю, это сохраняю фотографию, но мне нужно получить URL-адрес, чтобы загрузить ее в другое изображение, UIImageView которого не всегда существует. Попытка загрузить его в представление приводит к сбою приложения.
Код:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: AnyObject]) {
imagePicker.dismissViewControllerAnimated(true, completion: nil)
imageView.image = info[UIImagePickerControllerOriginalImage] as? UIImage
UIImageWriteToSavedPhotosAlbum((info[UIImagePickerControllerOriginalImage] as? UIImage)!, nil, nil, nil)
if let detail = self.detailItem {
print(info.values)
// ### Where I need to have the image URL ###
//detail.thumbnail = info[UIImagePickerControllerReferenceURL] as! String
}
}