tabview 컨트롤러의 해당 뷰에서 사용할 tabview 컨트롤러로 tableview 셀의 데이터를 전달하려고합니다. 그러나 오버라이드 된 func prepare
메서드는 호출되지 않고 프로그램은이 메서드를 완전히 무시한 탭 뷰 컨트롤러로 이동합니다. UIViewController의 segue 메소드 준비가 호출되지 않습니다.
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let selectedCarIndex = self.savedCarsTableVC.indexPathForSelectedRow?.row
let destVC = segue.destination as! TabBarController
destVC.selectedCar = savedCars[selectedCarIndex!]
}
나는 그것이 nil
이다 그러나 배열에서 데이터를 반환 할 selectedCar
객체를 기대하고
안녕하세요 @ suleee, 귀하의 질문에 직접 코드를 복사하여 붙여 넣으십시오 (그리고 Markdown을 사용하여 포맷하십시오). 당신은 대답 방법이 빠른 사람을 얻을 것이다 ;-) –