我正在使用导航控制器使用下面的代码从一个视图返回到上一个视图。
ChildViewController.swift:

self.navigationController.popViewControllerAnimated(true)

我需要一种方法来检测导航控制器是否转到了实际的上一个视图中的上一个视图,如下所示。
父视图控制器.swift:
func backWasPressed(viewControllerIdentifier: String!) {
    // if back was pressed from this view controller and not from any other view
    if viewControllerIdentifier == "ChildViewController" {
            // do stuff here
    }
}

有什么办法吗?

最佳答案

看看UINavigationControllerDelegate

10-08 03:01