iPhone中的NavigationController推送和弹出功能?

iPhone中的NavigationController推送和弹出功能?,iphone,Iphone,我正在使用基于UINavigationControl的应用程序,我正在一个接一个地推送视图。有时我需要再次推送相同的视图。在这种情况下,我是否必须找到视图并弹出,或者是否可以创建新视图并推送。哪种方法最好?是否有任何标准方法处理这种情况。何时从内存中释放视图 问题的答案取决于您希望用户拥有的体验。如果用户从a->B->C->D->B导航,并按下后退按钮,用户是否希望看到a或D 根据我的经验,用户希望看到D,因此,当用户认为他们在堆栈中向前移动(从D到B)时,不应该将用户“移回堆栈” 答:新的视图

我正在使用基于UINavigationControl的应用程序,我正在一个接一个地推送视图。有时我需要再次推送相同的视图。在这种情况下,我是否必须找到视图并弹出,或者是否可以创建新视图并推送。哪种方法最好?是否有任何标准方法处理这种情况。何时从内存中释放视图

问题的答案取决于您希望用户拥有的体验。如果用户从a->B->C->D->B导航,并按下后退按钮,用户是否希望看到a或D

根据我的经验,用户希望看到D,因此,当用户认为他们在堆栈中向前移动(从D到B)时,不应该将用户“移回堆栈”

答:新的视图控制器