iPhone:UiNavigationController后退按钮

iPhone:UiNavigationController后退按钮,iphone,uinavigationcontroller,Iphone,Uinavigationcontroller,可能重复: 当我按下后退按钮时,调用什么委托方法?UINavigationBarDelegate是委托类,它实现了-navigationBar:shouldPopItem,因为这些控制器在堆栈中工作,所以您只需按下或弹出视图。这很可能总是正确的,否则我觉得一个后退按钮除了弹出视图控制器外,其他任何操作都会违反苹果的人机界面准则。我同意elsurudo,当你转到第三个视图控制器时,(无效)视图也会消失,但是,您可能希望您的连接存在于第三视图控制器中,而不存在于第一视图控制器中。因此,您可能希望检

可能重复:


当我按下后退按钮时,调用什么委托方法?

UINavigationBarDelegate
是委托类,它实现了
-navigationBar:shouldPopItem
,因为这些控制器在堆栈中工作,所以您只需按下或弹出视图。这很可能总是正确的,否则我觉得一个后退按钮除了弹出视图控制器外,其他任何操作都会违反苹果的人机界面准则。

我同意elsurudo,当你转到第三个视图控制器时,(无效)视图也会消失,但是,您可能希望您的连接存在于第三视图控制器中,而不存在于第一视图控制器中。因此,您可能希望检测用户何时从第二个视图控制器返回,以便正确断开连接。

这对于此特定问题不起作用,因为涉及UINavigationController。在这种情况下,我得到一个运行时错误。