
意味着如果用户在第一时间登陆应该是这样的
飞溅
2.登录页面
3.成功登录后打开标签栏控制器,有4个标签
如果用户已经登录
飞溅
2.标签栏控制器
我试图通过VIEwDIDLoad方法中的以下代码打开Tab bar控制器
UITabbarController *tbc = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"TripMapVIEwer"]; tbc.selectedindex=0; [self presentVIEwController:tbc animated:YES completion:nil];
但它给出了错误
2014-02-06 19:55:43.849 ProjNew [1065:907] – [TripMapVIEwer setSelectedindex:]:无法识别的选择器发送到实例0x1d5600b0
如果我删除tbc.selectedindex = 0;它什么都不做,就像这样停留在Splash屏幕上
UITabbarController *lbc = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"TripMapVIEwer"]; [self presentVIEwController:lbc animated:YES completion:nil];
请建议我如何从VIEw Controller打开标签栏
解决方法 看来TripMapVIEwer是某些Tab的Storyboard ID,而不是UITabbarController,请确保它确实有效如下面的代码MainTabbar是UITabbarController的Storyboard ID,它完美地运行
UITabbarController *tbc = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"MainTabbar"];tbc.selectedindex=0;[self presentVIEwController:tbc animated:YES completion:nil];总结
以上是内存溢出为你收集整理的ios:如何使用StoryBoards从ViewController打开Tab Bar控制器全部内容,希望文章能够帮你解决ios:如何使用StoryBoards从ViewController打开Tab Bar控制器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)