IvoPereira of Ongagement
2/6/2016 - 6:30 PM

Get the previous view controller from the navigation stack

Get the previous view controller from the navigation stack

extension UINavigationController {
    
    func previousViewController() -> UIViewController?{
        
        let lenght = self.viewControllers.count
        
        let previousViewController: UIViewController? = lenght >= 2 ? self.viewControllers[lenght-2] : nil
        
        return previousViewController
    }
    
}