Swift pass data through navigation controller

后端 未结 8 2123
青春惊慌失措
青春惊慌失措 2020-12-12 18:13

One of my segues transitions from a view controller to a tableview controller. I want to pass an array between the two, but with a navigation controller before the tableview

8条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-12 18:35

    SWIFT 3 (tested solution) - Passing data between VC - Segue with NavigationController

    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    
            let navigationContoller = segue.destination as! UINavigationController
    
            let receiverViewController = navigationContoller?.topViewController as ReceiverViewController
    
            receiverViewController.reveivedObject = sentObject 
        }
    

提交回复
热议问题