Swift项目因EXC_BREAKPOINT错误而崩溃

时间:2014-12-22 03:57:42

标签: ios swift uitabbarcontroller

在我的 Swift 项目中,我有一个TabBarController,其顶部有一个导航栏,其中一个按钮是搜索按钮。按下搜索按钮时,它会加载另一个允许用户搜索城市列表的视图控制器。

在第二个视图中,有一个取消按钮,旨在允许用户返回主屏幕,当按下该按钮时,我收到EXC_BREAKPOINT错误。

奇怪的是,如果我在调试器中继续执行程序,那么通过执行从搜索返回到主TabBarController的更改,模拟器将按预期的方式向前移动。我可以配置它,以便它自己切换回主屏幕,但它会缺少标签栏按钮。代码和截图如下。

This is the home screen, with the search button at the top. This is the search screen and you can see the cancel button.

@IBAction func cancelButton(sender: AnyObject) {
    let tabVC = self.storyboard?.instantiateViewControllerWithIdentifier("tabController") as TabBarController
    presentViewController(tabVC, animated: true, completion: nil)
}

0 个答案:

没有答案