2010-05-18 85 views
1

我有一個簡單的導航爲基礎的應用程序,其中有一堆fo形式,我有一個方法連接到按鈕時保存數據按鈕時,但我想知道如果我可以打電話在導航中點擊後退按鈕時使用相同的方法?只要incase一個用戶不能使用保存按鈕。如果可能的話,我會怎麼做呢?保存數據時,返回按鈕被挖掘

在此先感謝!

回答

2

當後退按鈕被按下時(但在其他時間),您的視圖控制器的viewWillDisappear:方法將被調用,因此這可能是一個選項。

但是,如果您呈現(比如說)一個modalViewController或將另一個viewController推入導航堆棧,則還會調用viewWillDisappear:

我能想到的唯一方法是調用只有當控制器從導航棧彈出時是-dealloc方法。

+0

viewWillDisappear聽起來像是要走的路,一旦用戶到達編輯頁面,將不會有任何視圖被推入堆棧,非常感謝回覆! – iamthewit 2010-05-19 14:27:16

0

當然,在UIViewController的viewWillDisappear:方法。