在iOS应用中,可能有多个视图控制器。他们可以从一个到另一个执行segue。问题是如何在实现segue时检测每个视图控制器是否被解除。感谢。
答案 0 :(得分:1)
您可以访问:
override func viewWillDisappear(animated: Bool) {
}
override func viewDidDisappear(animated: Bool) {
}
// Called when the view controller will be removed from memory.
deinit {
}
这可以帮助您根据视图控制器的状态管理事物。
答案 1 :(得分:0)
我不确定你是否可以检测它是否被解雇,但你可以在performSegueWithIdentifier中设置一个变量“viewControllerDismissed = true”,该变量将在被解散的VC后面的VC中被检测到。