导航 Segue 无法正常工作 iOS Swift
Navigation Segue not Working properly iOS Swift
我的 segue 从这一行返回错误(展开一个可选值)> self.navigationController?....
在我的代码中...
let nextScreen = self.storyboard!.instantiateViewControllerWithIdentifier("onboarding-what") as? ViewController
self.navigationController?.pushViewController(nextScreen!, animated: true)
上面的代码是在我的 onboarding-start 视图控制器中实现的
这是我的故事板设置...
最后一个视图控制器的 ID 为“onboarding-what”。
我已经阅读了导航控制器的文档,但似乎找不到我的问题。有人有解决办法吗?
显然 nextScreen
为零。 "onboarding-what"
标识符很可能不正确
如果你在故事板中连接它们,你可以使用 performSegueWithIdentifier 而不是 pushViewController
然而,您在 storyboardId 字段中填写 "onboarding-what" 了吗?
pls check this image
另外 "onboarding-what" 视图控制器应该是 ViewController 的实例
(没有默认 class 调用 "ViewController" 只有 "UIViewController" 或 "NSViewController" 用于 osX。)
我的 segue 从这一行返回错误(展开一个可选值)> self.navigationController?....
在我的代码中...
let nextScreen = self.storyboard!.instantiateViewControllerWithIdentifier("onboarding-what") as? ViewController
self.navigationController?.pushViewController(nextScreen!, animated: true)
上面的代码是在我的 onboarding-start 视图控制器中实现的
这是我的故事板设置...
最后一个视图控制器的 ID 为“onboarding-what”。
我已经阅读了导航控制器的文档,但似乎找不到我的问题。有人有解决办法吗?
显然 nextScreen
为零。 "onboarding-what"
标识符很可能不正确
如果你在故事板中连接它们,你可以使用 performSegueWithIdentifier 而不是 pushViewController
然而,您在 storyboardId 字段中填写 "onboarding-what" 了吗? pls check this image
另外 "onboarding-what" 视图控制器应该是 ViewController 的实例 (没有默认 class 调用 "ViewController" 只有 "UIViewController" 或 "NSViewController" 用于 osX。)