从ViewController中的符号转换到UITabBarController
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从ViewController中的符号转换到UITabBarController相关的知识,希望对你有一定的参考价值。
所以我尝试在登录成功后从我的登录控制器转换到我的tabbarcontroller。
当我输入登录详细信息并按下登录按钮时,我被重定向到Appdelegate页面,并显示SIGABRT信号错误。
我尝试在我的viewcontroller中使用此代码:
let mainPage = self.storyboard?.instantiateViewController(withIdentifier: "CustomViewController") as! CustomViewController
self.present(mainPage, animated: true, completion: nil)
答案
CustomViewController中有什么?如果您将该实例直接实例化为ViewController而不是UiTabBarViewController,我认为您需要手动为每个选项卡添加Sub ViewControllers。但是如果不查看CustomViewController中的内容,很难确定。
另一答案
您是否尝试将应用程序的rootViewController
设置为UITabBarController
实例?
例如,这会将应用程序的rootViewController
设置为标签栏控制器:
let mainPage = self.storyboard?.instantiateViewController(withIdentifier: "CustomViewController") as! CustomViewController
UIApplication.shared.keyWindow?.rootViewController = mainPage
以上是关于从ViewController中的符号转换到UITabBarController的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法从嵌入式 ViewController 更改 Tabbar 图像和操作?
如何通过推送从 xib 转换到 ViewController
将数据从 ViewController 传递到 TabBarController
从 XIB Viewcontroller 中的 segmentcontrol 到 Storyboard Viewcontroller