gpt4 book ai didi

Xcode 调试器不再显示有问题的行,而是始终显示 UIApplicationMain

转载 作者:可可西里 更新时间:2023-11-01 00:52:23 26 4
gpt4 key购买 nike

我不知道我的设置发生了什么变化,但过去是当我的 (Swift) 代码崩溃时,调试器会显示有问题的源代码行。

现在不管问题是什么,调试器只会突出显示 AppDelegate.swift 中定义了 UIApplicationMain 的行。

我可以通过在代码中或多或少出现问题的位置放入打印语句来判断,但是......如果调试器从不传达任何信息,那么调试器有什么意义,我只需要做所有“老派”的事情使用 print 语句——特别是如果有异步进程在进行,其中 print 语句不是崩溃发生位置的可靠指标?

我在几年前看到过讨论进入“Preferences -> Behaviors”并修改代码意外退出时显示的内容的帖子。但是 (a) 我过去从来不需要这个,更重要的是 (b) 这似乎没有效果,即调试器仍然只是在 main 上退出。

有什么好的方法可以恢复旧的、特定的调试行为吗?

我目前正在运行 Xcode 7.0,但 7-GM Seed 会出现这种行为,甚至现在当我回去尝试 7 beta 5 和 beta 6 时,它们曾经可以正常工作。

最佳答案

转到调试导航器 (cmd-7),单击底部的加号按钮并选择添加异常断点。这将在问题发生的实际行处中断。

在异常断点详细信息编辑器中创建调试器命令操作并在文本框中输入 po $arg1。这将在调试控制台中显示错误消息。

关于Xcode 调试器不再显示有问题的行,而是始终显示 UIApplicationMain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32814276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com