我有应用程序有时会在浏览导航栏时崩溃,在控制台日志中没有错误,除了这个 - >
(lldb)
如何查看错误位置?
答案 0 :(得分:6)
在Xcode中,转到产品>编辑方案>诊断>启用Zombie对象
现在运行应用程序并检查控制台。
答案 1 :(得分:3)
尝试从
启用僵尸对象produt>编辑方案>启用zombi
答案 2 :(得分:3)
请参阅a recent answer I posted here:
当调试器停止时,转到“Debug Navigator”并确保底部的滑块一直向右。
从抛出异常的位置向下扫描你的眼睛,你最终应该找到自己的代码。单击相应的方法/函数名称,代码将在编辑器中打开。
如果在堆栈跟踪中没有看到任何自己的方法,则异常可能已通过performSelector
样式调用传递,在这种情况下堆栈跟踪消失。如果是这种情况,您可以通过添加“On Throw”异常断点来获得更好的信息。首先切换到“断点导航器”:
然后单击加号并选择“添加异常断点...”
创建一个“On Throw”断点:
这将在抛出异常的确切位置停止调试器,并获得更好的堆栈跟踪。最好让这样的异常断点一直启用。
答案 3 :(得分:2)
在lldb提示符下键入bt,它会给你一个堆栈跟踪,告诉应用程序崩溃的位置。