Первоначально я просто представил представление, подобное этому, и оно отлично работало.Встроенный контроллер просмотра в UINavigationController
let editSpotVc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("EditSpotViewController") as! EditSpotViewController
self.presentViewController(editSpotVc, animated: false) {() -> Void in
editSpotVc.addImage(ImageTransformationUtil.scaleImageTo(newWidth: 1080, image: image))
editSpotVc.updateMapAndReverseGeocode(photoCoordiantes)
}
Мне нужно, чтобы контроллер вида теперь встроен в контроллер навигации. Мое решение (ниже) не работает. Программа выходит из строя, потому что она находит нуль при запуске методов editSpotVC.
let editSpotVc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("EditSpotViewController") as! EditSpotViewController
let editSpotNavVc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("EditSpotNavController")
self.presentViewController(editSpotNavVc, animated: false) {() -> Void in
editSpotVc.addImage(ImageTransformationUtil.scaleImageTo(newWidth: 1080, image: image))
editSpotVc.updateMapAndReverseGeocode(photoCoordiantes)
}
Как я могу сделать эту работу плавно?
Спасибо!
Это было простое решение, на которое я надеялся. Благодаря! –