点击后退按钮时保存数据

时间:2010-05-18 16:09:12

标签: iphone uinavigationcontroller

我有一个简单的基于导航的应用程序,里面有一堆形式,我有一个方法连接到一个按钮,当点击按钮时保存数据,但我想知道我是否可以在后退按钮时调用相同的方法在导航中被点击?只是因为用户无法使用保存按钮。如果有可能,我该怎么做呢?

提前感谢!

2 个答案:

答案 0 :(得分:2)

按下后退按钮时(或其他时间),将调用视图控制器的viewWillDisappear:方法,因此可能是一个选项。

但是,如果你提出(比方说)modalViewController,或者将另一个viewController推送到导航堆栈,也会调用viewWillDisappear:

当从导航堆栈弹出控制器时,我能想到的唯一可以调用 的方法是-dealloc方法。

答案 1 :(得分:0)

当然,在UIViewController的viewWillDisappear:方法中。