【发布时间】:2015-09-28 00:34:36
【问题描述】:
我不知道我的设置发生了什么变化,但以前当我的 (Swift) 代码崩溃时,调试器会显示有问题的源代码行。
现在无论出现什么问题,调试器只会突出显示 AppDelegate.swift 中定义 UIApplicationMain 的行。
我可以通过在代码中或多或少地放入打印语句来判断问题出现的位置,但是...如果调试器从不传达任何信息并且我只需要做所有“老派”的事情,那么它的意义何在使用 print 语句 - 特别是如果有异步进程正在进行,其中 print 语句不是发生崩溃的可靠指标?
我在几年前就看到过有关进入“首选项 -> 行为”并修改代码意外退出时显示的内容的线程。但是(a)我过去从来不需要这个,更重要的是(b)这似乎没有效果,即调试器仍然只是在 main 上退出。
有没有恢复旧的、特定的调试行为的好方法?
我目前正在运行 Xcode 7.0,但这种行为发生在 7-GM Seed 上,即使现在我回去尝试曾经可以工作的 7 beta 5 和 beta 6。
【问题讨论】:
标签: xcode swift debugging xcode7