【发布时间】:2016-02-29 12:24:27
【问题描述】:
好的,我正在使用 AVFoundation 来扫描条形码。然后一旦扫描转到另一个视图。效果很好。但是,应用程序会随机崩溃。仍然显示相机预览,只是无法正常工作。我得到了错误:
致命错误:在展开可选值时意外发现 nil (lldb)
我相信这可能是由于它试图在尚未加载的情况下访问某些内容。如果我错了,请纠正我。
那么,我要问的是如何解决这个问题?
如果有任何帮助,我也附上了线程。
【问题讨论】:
-
您是否已经添加了所有异常断点?如果没有,那么这样做并查看错误被抛出的位置。很可能你会发现一些可选项在访问其内容时使用感叹号未选中。
-
@HermannKlecker 抱歉,我对 iOS 开发很陌生。所有异常断点是指 (!) 吗?如果是这样,我会在哪里添加它
-
如果您不发布代码,我们将无法帮助您。
-
在断点导航器中单击 + 号添加一个,然后选择一个异常断点。这将使您的应用程序在抛出异常之前停止在调试器中。这样做,您可以轻松定位大约 98% 的异常的根本原因。
-
@JoshuaNozzi pastebin.com/xeYNQD9W