【问题标题】:How can i pass value from ViewController to tabbar and then tabor to ViewController to the first selected item in tabbar如何将值从 ViewController 传递到选项卡栏,然后将 Tabor 传递到 ViewController 到选项卡栏中的第一个选定项目
【发布时间】:2020-06-18 05:35:51
【问题描述】:

如何将值从 ViewController 传递到选项卡栏,然后将 Tabor 传递到 ViewController 到选项卡栏中从开始选择的第一个选定项

在第一个 ViewController 中

tabBarViewController* infoController = [self.storyboard instantiateViewControllerWithIdentifier:@"tabBarViewController"];
    infoController.adView = adView;
    [self.navigationController pushViewController:infoController animated:YES];

在标签栏视图控制器中:

 UIViewController *destView = [[self.tabBarController.viewControllers objectAtIndex:0] topViewController];
    NSLog(@"%@", destView);

【问题讨论】:

    标签: objective-c uiviewcontroller uitabbar


    【解决方案1】:
    UIViewController *destView = [[self viewControllers] objectAtIndex:0];
        NSLog(@"%@", destView);
        if ([destView isKindOfClass:[vc class]])
        {
            vc *destinationViewController = (vc *)destView;
            destinationViewController.adView = self.adView;
        }
    

    【讨论】:

    • 请添加一些解释。
    猜你喜欢
    • 2012-05-26
    • 2021-01-22
    • 2016-05-11
    • 2018-06-08
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    相关资源
    最近更新 更多