2010-01-28 102 views

回答

6

UINavigationBarDelegate是委託類,它實現-navigationBar:shouldPopItem,因爲這些控制器成堆的工作,你只是推或彈出的看法。這很可能總是評估爲真,否則我覺得後退按鈕除了彈出一個視圖控制器都會違反Apple的人機界面指南。

+0

這不適用於這個特定的問題,因爲涉及到UINavigationController。在這種情況下,我得到一個運行時錯誤。 – ruralcoder 2012-03-13 00:20:34

0

我同意elsurudo - - (void)viewWillDisappear也會在您轉到第三個ViewController時調用,但也許您希望您的連接存在於第三個視圖控制器中,但不在第一個視圖控制器中。因此,您可能需要檢測用戶何時從第二視圖控制器返回,以便您可以正確斷開連接。