1
首先,對不起我的英語不好。我會嘗試解釋我的問題:NavigationController Stack
我有一個RootViewController(基於導航的項目)。因此,它顯示的tableview當用戶選擇表(didSelectRowAtIndexPath方法)的y行執行以下操作以顯示下圖:
NextViewController *nextView = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
[self.navigationController pushViewController:nextView animated:YES];
[nextView release];
會發生什麼,如果用戶選擇導航欄的後退按鈕並選擇再次行,並重復這樣做?很多新的視圖(NextViewController的實例)正在創建(大量的內存分配)?或者他只是導航棧?
你能幫我嗎?我不想以這種方式浪費記憶(如果是這種情況)。 謝謝!
非常感謝。現在,我很清楚:) – Samui 2011-01-28 19:52:26