我想從tabbar控制器完全刪除所有視圖控制器,無論它是否包含,以及在運行時將新視圖控制器 添加到tababr控制器中是否可以這樣做?做了如下的事情,它沒有給出輸出?從標籤欄控制器中完全刪除所有視圖控制器
UIViewController *thisIsTheViewControllerIWantToSetNow;
int indexForViewControllerYouWantToReplace;
NSMutableArray *tabbarViewControllers = [self. tabController.viewControllers mutableCopy];
[tabbarViewControllers removeAllObjects];
self.tabController.viewControllers = [NSArray arrayWithObjects:self.moreNavController, self.logInNavController, nil];;
什麼是'self'在這個例子中,哪裏是它的'tabbar'屬性定義,並執行'tabbar'屬性包含什麼樣的價值時,上面的代碼運行嗎? – Jonah 2012-02-21 05:49:40
請參閱編輯代碼 – nameless 2012-02-21 06:12:14