有时Xcode会出现错误,但它并没有像抛出一个正常的“程序结束”的描述那样,而是给我展示了一个“暂停”视图,就像我设置了一个断点一样。我只能看到一个巨大的堆栈跟踪,而且我可以按下“执行程序”功能数百万次,每次一行地向前移动跟踪。这只会让我感到沮丧,并使我的触控板磨损。
我想知道是否有办法利用这个堆栈跟踪,或者如果我可以将跟踪向前移动到“真正”的问题上,或者从中提取出可供人类使用的描述。
有时异常断点有助于防止堆栈跟踪,但通常情况下,我觉得调试器让我失望了。难道我错过了什么,堆栈跟踪实际上包含了我可以用来显示问题的信息吗?
我想知道是否有办法利用这个堆栈跟踪,或者如果我可以将跟踪向前移动到“真正”的问题上,或者从中提取出可供人类使用的描述。
有时异常断点有助于防止堆栈跟踪,但通常情况下,我觉得调试器让我失望了。难道我错过了什么,堆栈跟踪实际上包含了我可以用来显示问题的信息吗?