我在更改我的應用程序以使用UITabBarController
而不是UINavigationViewController
。我相應地替換了控制器,並且應用程序成功啓動。後來在代碼中,我遇到了一些困難,使用塞格斯其中行喜歡將UINavigationViewController切換爲帶有分段的UITabBarController
[self performSegueWithIdentifier:@"ImageViewController" sender:self];
將無法正常工作產生錯誤
「當源控制器由UINavigationController的一個實例管理只能用於推塞格斯「
當我嵌入UINavigationController
到初始FirstViewController
,上面的行工作正常。我需要該行來切換視圖並將一些數據傳遞給另一個視圖控制器。
問題在於,使用SEGUE標識符去SecondViewController
隱藏的TabBar導航(除非再次我在包裹UINavigationController
SecondViewController
等)。這不是解決方案。
問題:如何使用UITabBarController
並仍然利用segues,同時保持選項卡導航可見?
你說得對。這實際上解決了我在UITabBarController上使用segues的問題。 – Vad