0
UINavigationController pushViewController:animated:
選擇器的文檔聲明視圖控制器被推入接收器的堆棧「cannot be a tab bar controller」。使用UINavigationController pushViewController:動畫:推UITabBarController
但是,在Apple的AVPlayerDemo sample code中,使用了這種確切的技術。從AVPlayerDemo:
// Add the tab bar controller's current view as a subview of the window
[self.cachedAssetBrowser pushViewController:self->tabBarController animated:NO];
這裏cachedAssetBrowser
是UINavigationController
實例,tabBarController
是UITabBarController
。
因此,將UITabBarController
推送到UINavigationController
的堆棧顯然是「可行的」,但爲什麼文檔聲明「不能」完成,以及這樣做的缺陷是什麼?
是的,我知道這是可能的。我的問題是:蘋果文檔爲什麼說它無法完成,這種方法有什麼缺陷(如果有的話)? – 2014-09-12 11:06:15