Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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 标识符不工作时的性能-Swift_Ios_Swift_Storyboard_Segue - Fatal编程技术网

Ios 标识符不工作时的性能-Swift

Ios 标识符不工作时的性能-Swift,ios,swift,storyboard,segue,Ios,Swift,Storyboard,Segue,我正在尝试在用户成功创建帐户后启动segue。我知道函数正在被调用,但是segue没有被执行。我尝试使用presentViewController作为替代方法,还尝试了dispatch\u async(dispatch\u get\u main\u queue())方法。这是我认为应该有效的代码 func showGoalViewController () { let storyboard = UIStoryboard(name: "Main", bundle: nil) le

我正在尝试在用户成功创建帐户后启动segue。我知道函数正在被调用,但是segue没有被执行。我尝试使用presentViewController作为替代方法,还尝试了dispatch\u async(dispatch\u get\u main\u queue())方法。这是我认为应该有效的代码

func showGoalViewController () {

    let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let vc = storyboard.instantiateViewControllerWithIdentifier("ID_SetGoalViewController") as! SetGoalViewController
    self.presentViewController(vc, animated: false, completion: nil)

}
下面是我在故事板中尝试调用的segue的屏幕截图:


这是因为没有UINavigationController,您无法推送视图控制器。请放入UINavigationController,或者请将segue Kind“Modal”设置为“Push”,而不是“Push”

这是因为没有UINavigationController,您无法推送视图控制器。请将UINavigationController或请将segue Kind“Modal”设置为非“Push”

showGoalViewController()
不工作?我相信问题是关于
navigateToMainAppScreen()
不工作。这是从包含“ShowSetGoal”的情节提要实例化的
LoginViewController
segue?在故事板中,你需要将你的
LoginViewController
嵌入
NavigationController
我也认为这是因为segue.kind,尝试使用不同的东西或使用NavigationController
showGoalViewController()
不起作用?我相信问题是关于
navigateToMainAppScreen()的
不工作。这是从包含“ShowSetGoal”segue的情节提要中实例化的
LoginViewController
吗?在情节提要中,您需要将
LoginViewController
NavigationController
一起嵌入,尝试使用不同的工具,或在3小时后使用NavigationController进行调试。。。。XCode应该真的提供一个警告,说明这种情况。3小时后调试。。。。XCode确实应该提供一个警告,说明这种情况。