Я создаю приложение, в котором пользователь может добавить свое изображение в список таблиц. Когда он добирается до представления, появляется предупреждение, стилизованное действие, спрашивающее его, хочет ли он сделать снимок, выбрать из библиотеки или отменить.Как открыть библиотеку фотографий из UIAlertAction в swift?
У меня проблемы со вторым. Я могу открыть библиотеку с помощью кнопок, используя следующий код:
@IBOutlet weak var imageView: UIImageView!
@IBAction func loadPhoto(sender: AnyObject) {
let pickerC = UIImagePickerController()
pickerC.delegate = self
self.presentViewController(pickerC, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController!, didFinishPickingMediaWithInfo info: NSDictionary!) {
self.dismissViewControllerAnimated(true, completion: nil);
let gotImage = info[UIImagePickerControllerOriginalImage] as UIImage
imageView.image = gotImage
}
Но когда я пытаюсь с помощью этого кода с UIAlertAction он не работает. Может кто-то мне помочь, пожалуйста?
Благодаря
Я просто не получил вторую часть, я имею в виду, как получить изображение, выбранное пользователем, и поместить его в UIImageView? –
'image' объект, входящий в' метод аргумент', является вашим 'выбранным изображением'. –
Не забудьте добавить '' 'UINavigationControllerDelegate'' в свой класс. – Supertecnoboff