2014-09-12 78 views
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]; 

這裏cachedAssetBrowserUINavigationController實例,tabBarControllerUITabBarController

因此,將UITabBarController推送到UINavigationController的堆棧顯然是「可行的」,但爲什麼文檔聲明「不能」完成,以及這樣做的缺陷是什麼?

回答

0

我已經在下面的鏈接中提供了一個解決方案。請仔細檢查一次。 How do you Show tabbar after Signup or login iOS7

+0

是的,我知道這是可能的。我的問題是:蘋果文檔爲什麼說它無法完成,這種方法有什麼缺陷(如果有的話)? – 2014-09-12 11:06:15

相關問題