Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当程序执行时,选项卡栏消失_Ios_Swift - Fatal编程技术网

Ios 当程序执行时,选项卡栏消失

Ios 当程序执行时,选项卡栏消失,ios,swift,Ios,Swift,我想通过编程方式切换到一个新的ViewController,但当我切换时,我的选项卡栏消失了 if user == usernameStored && pass == passwordStored{ print("Good") let vc = self.storyboard?.instantiateViewController(withIdentifier: "home") self.present(vc!, animated:

我想通过编程方式切换到一个新的ViewController,但当我切换时,我的选项卡栏消失了

 if user == usernameStored && pass == passwordStored{
        print("Good")
        let vc = self.storyboard?.instantiateViewController(withIdentifier: "home")
        self.present(vc!, animated: true, completion: nil)



    }

包装视图控制器的导航控制器是选项卡栏控制器,还是仅将选项卡栏添加到视图控制器?这就是你应该做的:


包装视图控制器的导航控制器是选项卡栏控制器,还是您刚刚将选项卡栏添加到视图控制器?这就是你应该做的:


从您的代码中,这不是通过编程实现的
segue
。实际上,您将
一个
viewController
呈现在您所拥有的一切之上。因此,
tabbar控制器
被覆盖

要在代码中使用
segue
,应该是这样的
homeSegueID
是在脚本中创建
segue
时给出的
标识符

performSegue(withIdentifier: "homeSegueID", sender: nil)
如果您只想通过编程而不使用
segue
,您可以这样做。(这假设您当前的
ViewController
位于
UINavigationController
堆栈中

navigationController?.pushViewController(vc, animated: true)

从您的代码中,这不是通过编程方式进行的
segue
。实际上,您将
一个
viewController
呈现在您所拥有的一切之上。因此,
tabBarController
被覆盖

要在代码中使用
segue
,它应该是这样的。-
homeSegueID
是您在脚本中创建
segue
时给出的
标识符

performSegue(withIdentifier: "homeSegueID", sender: nil)
如果您只想在不使用
segue
的情况下以编程方式执行此操作,您可以改为执行此操作。(假设您当前的
ViewController
位于
UINavigationController
堆栈中

navigationController?.pushViewController(vc, animated: true)

视图控制器链接到选项卡栏了吗?是的,它在主屏幕上。情节提要你能显示你的情节提要图像吗?刚刚添加了它@Tusharsharmay你正在演示一个视图控制器。这是预期的行为。视图控制器链接到选项卡栏了吗?是的,它在主屏幕上。情节提要你能显示你的情节提要图像吗?刚刚添加了它@Tusharsharmay你正在演示正在初始化视图控制器。这是预期的行为。