0
我按下按鈕後,在控制檯中出現此錯誤。Tabbar不平衡單元
對於< UITabBarController:0xcb3a330>開始/結束外觀轉換的不平衡調用。
我的代碼是
-(IBAction)push:(id) sender {
UITabBarController *tabbar1 = [[UITabBarController alloc] init];
firstViewController *first = [[firstViewController alloc] initWithNibName:@"firstViewController" bundle:nil];
UINavigationController *tabItem1 = [[UINavigationController alloc] initWithRootViewController: first];
secondViewController *second = [[secondViewController alloc] initWithNibName:@"secondViewController" bundle:nil];
UINavigationController *tabItem2 = [[UINavigationController alloc] initWithRootViewController: second];
tabbar1.viewControllers = [NSArray arrayWithObjects:tabItem1, tabItem2,nil];
[self.view insertSubview:tabbar1.view belowSubview: first.view];
[self presentModalViewController:tabbar1 animated:YES];}
的fisrtViewController是的UITableViewController
我試圖設置自我[self.tabBarController presentModalViewController:tabbar1 animated:YES];
,但還是一樣
什麼想法?
UPDATE:
我找到了解決辦法,我只是刪除這行代碼
[self.view insertSubview:tabbar1.view belowSubview: first.view];
,一切都只是罰款:)
remove [self.view insertSubview:tabbar1.view belowSubview:first.view];將解決問題 – aLFaRSi 2012-07-10 23:04:43
後,並接受作爲答案。 – CodaFi 2012-07-10 23:05:56