1

モデルビューコントローラーを介して呼び出されるメニューを備えたtabBarアプリケーションがあります。次に、オプションを選択すると。tabBArのSelectedIndexを変更しているときに閉じてほしい。

これが私のコードスニペットです:

FirstTabBarController:

これが「メニュー」と呼ばれるものです

-(IBAction)pressedButton {

    GWDNativeViewController *secondView = [[GWDNativeViewController alloc] initWithNibName:nil bundle:nil];
    [secondView setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
    [self presentModalViewController:secondView animated:YES];
}

これは、GWDNativeViewController(メニュー)ビュー内で閉じるコードです。

-(IBAction)dismissThisView {

    //Insert code to dismiss here
    [self dismissModalViewControllerAnimated:YES];
    [(UITabBarController *)self.parentViewController setSelectedIndex:3];

}

この線:

[(UITabBarController *)self.parentViewController setSelectedIndex:3];

トリックをしていないようです。

4

1 に答える 1