0

test1是tarbarcontorller中的第一個視圖.. 我調用presentViewController後標籤欄丟失 我該如何解決?致電presentViewController後標籤欄丟失

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil]; 
TestTableViewController *TestTableViewController = [storyboard instantiateViewControllerWithIdentifier:@"test1"]; 
TestTableViewController.memberid = memberid; 
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:TestTableViewController]; 
    [self.navigationController presentViewController:navigationController animated:YES completion:nil]; 

回答

0

您應該呈現您的TabBarController,而不是您的標籤欄控制器的第一個視圖。它會正確顯示標籤欄控制器中的第一個視圖。

+0

我想通過一個var到第一個viewcontorller。我怎樣才能做到這一點?? –

+0

如果我將故事板instantiateViewControllerWithIdentifier:@「test1」]更改爲tarbarcontorller。 TestTableViewController.memberid = memberid; < - 崩潰。並且導航欄也是mssing。 –

+0

如果您想將變量傳遞給下一個控制器,請使用segue。與TabBarController,它的作品[就像這樣](http://stackoverflow.com/a/29573224/4020535)。 – Olivier