我爲popover創建了一個(UIPopoverController)彈出窗口控制器和(UINavigationController)導航控制器,其中兩個控制器都在頭文件中聲明。然後,當它們被創建時:安全釋放UINavigationController?
myNavController = [[UINavigationController alloc] initWithRootViewController:[[[MyPopoverControllerClass alloc] initWithNibName:@"MyPopoverNib" bundle:[NSBundle mainBundle]]autorelease]];
myPopoverController = [[UIPopoverController alloc] initWithContentViewController:myNavController];
此時,是否可以安全地釋放myNavController?
在MyPopoverControllerClass中,我創建後在myNavController上調用pushViewController,並且用戶單擊popover上顯示的項目...所以我不應該在這裏釋放myNavController嗎? – John 2011-01-21 16:42:57