首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TabBarController返回空

TabBarController返回空
EN

Stack Overflow用户
提问于 2015-10-12 19:15:16
回答 3查看 3.8K关注 0票数 6

我在故事板中有一个图形控制器作为初始视图控制器。

如何返回null?

代码语言:javascript
复制
UITabBarController* tabbarController = (UITabBarController*) self.tabBarController;
NSLog(@"%@",tabbarController);
NSLog(@"%@",self.navigationController.tabBarController);

最初我想做的是

代码语言:javascript
复制
NSMutableArray *newTabs = [NSMutableArray arrayWithArray:[self.tabBarController viewControllers]];
NSLog(@"\n\n\n%lu\n\n\n",(unsigned long)[newTabs count]);
NSLog(@"self.tabBarController.viewControllers %@ \n\n",self.tabBarController);
[newTabs removeObjectAtIndex: 1];
[self.tabBarController setViewControllers:newTabs];

我为什么要变成零?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-12 20:02:28

返回null的原因是self是您的UITabBarController,因此,它在self.tabBarController上没有任何内容

您的代码应该如下所示:

代码语言:javascript
复制
NSMutableArray *newTabs = [NSMutableArray arrayWithArray:[self viewControllers]];
NSLog(@"\n\n\n%lu\n\n\n",(unsigned long)[newTabs count]);
NSLog(@"self.viewControllers %@ \n\n",self);
[newTabs removeObjectAtIndex: 1];
[self setViewControllers:newTabs];
票数 8
EN

Stack Overflow用户

发布于 2019-01-09 06:52:31

Swift

代码语言:javascript
复制
        let indexToRemove = 1
        if indexToRemove < (self.viewControllers?.count)! {
            var viewControllers = self.viewControllers
            viewControllers?.remove(at: indexToRemove)
            self.viewControllers = viewControllers
        }

直接在self类中使用UITabBarController,而不是self.tabBarControllers

票数 2
EN

Stack Overflow用户

发布于 2016-06-08 11:02:48

看看乔的答案self.tabBarController is NULL

如果您有一个导航控制器,则需要将其添加到YourTabBarViewController.h文件中。

代码语言:javascript
复制
 @property (nonatomic, retain) UITabBarController * myTabBarController;

然后,在viewDidLoad中的YourTabBarViewController.m文件中,只需将其分配给self并添加委托即可。

代码语言:javascript
复制
self.myTabBarController = self;
self.myTabBarController.delegate = self;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33088575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档