线程1错误:断点1.1

所以我得到一个线程错误线程1:断点1.1在我的IBAction函数。 代码运行没有错误,但是当我点击模拟器上的button,模拟器崩溃并产生断点错误。 受影响的代码是:

@IBAction override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { if testoEsercizio.text == "Per iniziare premi la tv" { var viewController : SecondoSchermo = segue.destinationViewController as SecondoSchermo viewController.stringaponte = "SI buono" } else { var viewController : SecondoSchermo = segue.destinationViewController as SecondoSchermo viewController.stringaponte = "NON buono" } } 

我没有太多的线程错误的经验,并试图解决这个问题有点沮丧。 任何帮助表示赞赏。

谢谢

⌘ + 7在Xcode中打开断点编辑器。 从那里你可以看到打开的断点(如深蓝色)或closures(浅蓝色)。 我高度怀疑你的方法中有一个断点。

Thread 1: Breakpoint 1.1这个术语是debugging器的断点内部名称(我假设你正在从文本的绿色栏中读取它)。 这并不意味着它是一个线程错误,它只是告诉你它停在哪里。

您可以按^ + ⌘ + Y继续,或转到debugging菜单并select其他选项。 ⇧ + ⌘ + Y将调出debugging区域和一个与debugging菜单的操作相关的button栏。

HTH

在这里输入图像说明

你有没有意外地添加一个断点到你的代码? 如果是这样,程序将运行到这一点,然后停止。

检查是否有任何蓝色的箭头链接到你的程序的某个部分,它标志着一个断点。

这意味着你确实在你的代码中设置了一个断点。 如果你误了,按CMD + 7selectXcode中的所有断点。 在左侧的断点导航器中,您现在可以使用退格键select并删除断点