1
我碰到一個問題,我必須從第四視圖導航到第二視圖,現在我想知道如何導航而不將內存分配給第四視圖中的第二視圖。我知道如何使用popToRootViewController:
從任何視圖導航到根視圖,但我無法弄清楚這個問題。從第四個視圖導航到第二個視圖,而不向視圖分配內存?
我希望有人會幫助我解決這個問題,謝謝。
我碰到一個問題,我必須從第四視圖導航到第二視圖,現在我想知道如何導航而不將內存分配給第四視圖中的第二視圖。我知道如何使用popToRootViewController:
從任何視圖導航到根視圖,但我無法弄清楚這個問題。從第四個視圖導航到第二個視圖,而不向視圖分配內存?
我希望有人會幫助我解決這個問題,謝謝。
您可以使用[[self navigationController] popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];
您應該相應改變objectAtIndex
,在我的例子不言而喻第二視圖。
所以你說,當視圖從一個導航到另一個時,導航控制器會將視圖存儲在堆棧中,所以我需要看到堆棧ObjectAtIndex是第二個視圖對象的存儲位置。 – 2012-02-25 05:17:58
@SantoshGurram,yup AFAIK。我通常從第一個視圖使用導航控制器。所以它將第一個視圖存儲在索引0等等。 – iNoob 2012-02-25 05:22:16