找到意外发现的文件和行nil'

时间:2017-07-07 03:03:27

标签: ios swift xcode

我更新到Xcode 8.3.3并更新了我的操作系统,一堆pod,等等。现在,当我在unexpectedly found nil上崩溃时,它会将我带到堆栈跟踪,并且它已经停止在' exc_breakpoint' (见屏幕截图)。我没有设置断点。

我无法有效地排除这些问题的影响。错误,因为我不知道他们在我的项目中发生了什么(我可以通过使用反向跟踪并尝试对邮件进行排序来缓慢地进行,但这比它刚刚让我感觉慢一些正如我们以前所做的那样。)

我是否偶然开启了某些设置?这是一个错误吗?如何让Xcode直接进入无故障线?

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

是的,我在项目中也遇到过这个问题。我过去常常通过在我的代码中设置断点来解决这个问题,然后我逐行手动运行。最后它将显示零值传递线。

如果我在点击任何操作按钮时遇到崩溃问题,我将设置断点并逐行运行。

否则,如果我在页面加载时遇到崩溃问题。我将在viewdidload&中设置断点。 viewdidappear

否则我会在函数中设置断点。

或尝试使用异常断点

enter image description here

enter image description here

通过以上方法,我将解决项目中的崩溃问题。