【问题标题】:Switching View Controllers over Swift code通过 Swift 代码切换视图控制器
【发布时间】:2015-07-24 05:22:50
【问题描述】:

我正在尝试在我正在处理的项目中使用 Swift 切换视图控制器。我希望它在 ViewController -> SecondViewController 之间切换。所以我将这段代码放入 ViewController.Swift 而不是 SecondViewController。

let homeViewController = self.storyboard?.instantiateViewControllerWithIdentifier("SecondController") as! SecondViewController
             self.navigationController?.pushViewController(SecondViewController(), animated: true)

我得到一个线程 1:信号 SIGABRT。

如果我必须将我的代码放入 SecondViewController,我应该把它放在哪里?

【问题讨论】:

  • 你从哪里得到signal SIGABRT?你得到什么例外?

标签: swift storyboard viewcontroller switching


【解决方案1】:

这样做。

let homeViewController = self.storyboard?.instantiateViewControllerWithIdentifier("SecondController") as! SecondViewController
             self.navigationController?.pushViewController(homeViewController, animated: true)

您的所有视图控制器都在导航控制器容器中吗?

【讨论】:

  • 你把视图控制器放在 UINavigationController 里了吗?如果您已放入导航控制器,则崩溃在其他地方。
猜你喜欢
  • 1970-01-01
  • 2012-03-06
  • 2015-04-20
  • 2012-04-26
  • 2019-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多