Так что у меня проблема с отображением selectedImage из YPImagePicker
, я обычно не люблю использовать сторонние ресурсы, но средство выбора изображений - именно то, что я искал.В любом случае выбранное изображение не отображается в следующем контроллере вида.Я чувствую, что мой код правильный, но, очевидно, я думаю, что нет.Также нет ошибок.
* ** Отредактированный код ниже к рабочему коду благодаря сопряжению ниже.
// First VC to open imagePicker
@IBAction func cameraButtonTapped(_ sender: Any) {
let picker = YPImagePicker()
picker.didFinishPicking { [unowned picker] items, cancelled in
if let photo = items.singlePhoto {
let shareVC = self.storyboard?.instantiateViewController(withIdentifier: "SharePhotoController") as! SharePhotoViewController
shareVC.selectedImage = photo.modifiedImage ?? photo.image
picker.pushViewController(shareVC, animated: true)
}
present(picker, animated: false, completion: nil)
// Код для второго VC, который долженпоказать выбранное изображение
@IBOutlet weak var finalPhoto: UIImageView!
@IBOutlet weak var addCaptionTextField: UITextField!
var selectedImage: UIImage?
override func viewDidLoad() {
super.viewDidLoad()
self.finalPhoto.image = selectedImage
https://i.stack.imgur.com/w6Ll0.png