我做了一個選項卡式應用使用故事板模板,兩個視圖控制器被嵌入。如何在使用storyboard時在其viewController的一個tabBarController中獲取?
這就是我想要做的:在第一個viewController中,讓TabBar以編程方式選擇第二個viewController。
第一個viewController是一個tableViewController,顯示一個項目列表,每個項目將推送到一個detailViewController。在detailViewController中,我編輯一些信息並保存該項目。然後我想讓應用程序顯示第二個ViewController,它是一個tableViewController顯示保存的項目。
通常,我們可以使用[TabBarController setSelectedIndex:1];
來選擇第二個viewController。
但是,由於這是一個故事板模板應用程序,隱藏在後面的代碼太多了。所以我無法在第一個viewController中獲得TabBar實例,並且使用了setSelectedIndex方法的。
這是混淆了我......
而現在,我已經找到了這個問題的解決方案。我的答案如下。
你想說什麼......? –
你在哪裏調用'self.tabBarController'? – KudoCC
@Honghao Zhang - 如果你正在使用storyboard,那麼你不需要通過代碼維護viewcontroller heirarchy - 只要學習xcode提供的tabbar控制器模板代碼 - 你會明白這一點 –