在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不見了。我的問題是如何檢測視圖控制器完全處置。 –