2010-05-18 84 views
1

我有一个简单的导航为基础的应用程序,其中有一堆fo形式,我有一个方法连接到按钮时保存数据按钮时,但我想知道如果我可以打电话在导航中点击后退按钮时使用相同的方法?只要incase一个用户不能使用保存按钮。如果可能的话,我会怎么做呢?保存数据时,返回按钮被挖掘

在此先感谢!

回答

2

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

但是,如果您呈现(比如说)一个modalViewController或将另一个viewController推入导航堆栈,则还会调用viewWillDisappear:

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

+0

viewWillDisappear听起来像是要走的路,一旦用户到达编辑页面,将不会有任何视图被推入堆栈,非常感谢回复! – iamthewit 2010-05-19 14:27:16

0

当然,在UIViewController的viewWillDisappear:方法。