我的ViewController如何知道用户何时按下“后退”按钮?

时间:2016-05-23 02:42:26

标签: ios swift

[A] -> Show Segue -> [B]

一切都在导航控制器内。当用户按下“B”上的后退按钮时,它怎么知道?我想在用户推回时立即执行操作(保存配置文件)。

1 个答案:

答案 0 :(得分:0)

UIViewController类有一个名为willMoveToParentViewController的函数。我会尝试用它来完成你想要完成的任务。

override func willMoveToParentViewController(parent: UIViewController?) {
    print("back button was pressed")    
    saveMyProfile()
}

这样的事情应该有希望成功。