Table View Controller로 Segue vs Navigation Controller로 Segue

app dev part2의 4_9 ComplexInputScene Challenge 부분을 하고 있습니다.

링고님이 기존에 추가된 Registration의 셀을 클릭했을 때는 New Registration Controller (오른쪽에서 두번째 컨트롤러)로 모달을 이어주라고 하셔서 했는데,

Navigation ViewController(오른쪽에서 세번째 컨트롤러)로 Segue를 이어줄 수 없을까요?

직접 해보니까 segue의 destination이 NavigationController이라 Registration 모델 객체를 넘겨주지 못하는 문제가 있네요.

감사합니다!

좋아요 1

let navigationController = segue.destination as! UINavigationController
let registrationController = navigationController.topViewController as! RegistrationController
register = registrationController.register
대략 이렇게 하면 가능할 것 같습니다!

좋아요 1

topViewController를 호출하면 잘 되네요 감사합니다!!!

좋아요 1