복붙노트

[SWIFT] DestinationViewController SEGUE와 UINavigationController가 스위프트

SWIFT

DestinationViewController SEGUE와 UINavigationController가 스위프트

해결법


  1. 1.당신은 단지 AddEventViewController 될 것이다, 네비게이션 컨트롤러의 topViewController 액세스해야합니다. 여기에 코드입니다 :

    당신은 단지 AddEventViewController 될 것이다, 네비게이션 컨트롤러의 topViewController 액세스해야합니다. 여기에 코드입니다 :

    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "fromEventTableToAddEvent" {
    
            let nav = segue.destinationViewController as! UINavigationController
            let addEventViewController = nav.topViewController as! AddEventViewController
    
            addEventViewController.newTagArray = newTagArray
    
        }
    }
    
  2. from https://stackoverflow.com/questions/28573635/destinationviewcontroller-segue-and-uinavigationcontroller-swift by cc-by-sa and MIT license