在iOS应用中,可能有几个视图控制器。他们可能会执行从一个到另一个segse。问题是如何在执行segue时检测每个视图控制器是否被解雇。谢谢。如何检测视图控制器是否被解雇
1
A
回答
0
我不知道你是否可以检测到它是否被解雇,但你可以在performSegueWithIdentifier中设置一个变量“viewControllerDismissed = true”,这个变量会在被解雇的VC后面被检测到。
1
您可以访问:
override func viewWillDisappear(animated: Bool) {
}
override func viewDidDisappear(animated: Bool) {
}
// Called when the view controller will be removed from memory.
deinit {
}
,它可以帮助您根据视图控制器的这种状态管理的事情。
+0
谢谢你。有时甚至观点消失,它仍然存在。 –
相关问题
- 1. 视图控制器正在被解雇
- 2. 如何解雇2视图控制器
- 3. 如何检测视图控制器何时被解散?
- 4. 父视图控制器未解雇
- 5. 授权和解雇视图控制器
- 6. 如何检测通知是否已被解雇?
- 7. 如何检测iAd何时被解雇?
- 8. 父视图控制器和模型 - 视图 - 控制器解雇检测工作不
- 9. viewDidAppear呼吁在iOS8中被解雇的视图控制器
- 10. 视图控制器被解雇时调用函数(xcode/iOS)
- 11. 防止视图控制器在segue中被解雇
- 12. 检测视图控制器
- 13. 如何避免SFSafariViewController的父视图控制器被解雇。问题?
- 14. 当前新视图控制器和无形解雇呈现视图控制器
- 15. 解雇目前视图控制器后无法推视图控制器
- 16. 在Rubymotion如何从解雇视图控制器
- 17. RSpec控制器测试:如何检查@ organization.destroy是否被调用?
- 18. 完成酒吧按钮不是解雇视图控制器
- 19. 视图 - 控制不会解雇
- 20. 检测触摸是否在移动UIImageView从视图控制器
- 21. 如何解雇几个控制器?
- 22. 如何检查uialertview是否已被解雇?
- 23. 如何检查Prolog规则是否已被解雇?
- 24. 如何检查一个事件是否被解雇?
- 25. 如何检查视图控制器是否被添加到堆栈中
- 26. 编辑器视图控制器解雇后UITableView不更新
- 27. 如何检查另一个视图控制器是否可见?
- 28. UIPopover控制器解雇
- 29. 检测小吃店被解雇(而不是被禁止)
- 30. 检测以前的视图控制器
谢谢丹。其实我要求解雇或处置,不但消失。我想在某些场景中,当执行一些segue时,第一个视图控制器仍然在堆栈中。例如,当我们执行从第一个vc到第二个vc的SHOW segue时,第一个vc仍然存在。当从第二个vc回到第一个vc时,第二个vc不见了。我的问题是如何检测视图控制器完全处置。 –