В моем приложении есть addImgBtn, который должен позволять пользователю выбирать изображение из своих фотографий. также у меня есть "profileImg", которые хранят некоторое временное изображение.
Когда я нажимаю кнопку «addImg», отображаются все фотографии, но когда я нажимаю «Выбрать», временное изображение не заменяется выбранным, вот мой код:
class myClass: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
@IBOutlet weak var profileImg: UIImageView!
@IBOutlet weak var addImgBtn: UIButton!
@IBAction func addImgBtn(_ sender: Any) {
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.photoLibrary
imagePicker.allowsEditing = true
self.present(imagePicker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!){
self.dismiss(animated: true, completion: { () -> Void in
})
profileImg.image = image
}
}