2016-03-15 97 views

回答

0

我不知道你是否可以檢測到它是否被解僱,但你可以在performSegueWithIdentifier中設置一個變量「viewControllerDismissed = true」,這個變量會在被解僱的VC後面被檢測到。

+0

謝謝丹。其實我要求解僱或處置,不但消失。我想在某些場景中,當執行一些segue時,第一個視圖控制器仍然在堆棧中。例如,當我們執行從第一個vc到第二個vc的SHOW segue時,第一個vc仍然存在。當從第二個vc回到第一個vc時,第二個vc不見了。我的問題是如何檢測視圖控制器完全處置。 –

1

您可以訪問:

override func viewWillDisappear(animated: Bool) { 

} 

override func viewDidDisappear(animated: Bool) { 

} 

// Called when the view controller will be removed from memory. 
deinit { 

} 

,它可以幫助您根據視圖控制器的這種狀態管理的事情。

+0

謝謝你。有時甚至觀點消失,它仍然存在。 –

相關問題