テーブルビューのセルからタブビューコントローラにデータを渡して、タブビューコントローラの対応するビューで使用しようとしています。ただし、以下のオーバーライドされた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
オブジェクトを期待しています。
Hey @suleee、あなたの質問に直接コードをコピーして貼り付けてください(そしてMarkdownを使用してフォーマットしてください)。あなたは答えの方法が速い人;-) –