如何从iOS崩溃日志中找出断言失败的内容?

时间:2015-12-14 18:56:10

标签: ios debugging uislider crash-reports assertions

我有一个来自Xcode的符号化崩溃日志,其中包含以下几行:

3   Foundation   0x185a20a1c -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 112 (NSException.m:152)
4   UIKit        0x18a31b044 -[UISlider _setValue:minValue:maxValue:andSendAction:] + 224 (UISlider.m:1396)
5   MyApp        0x10013cea8 -[RecordingPlayer updateRecordingControls:fullUpdate:] + 284 (RecordingPlayer.m:1448)

我可以从最后一行告诉我在设置maximumValue的{​​{1}}属性时应用程序崩溃了。我可以从其他两行猜测我的应用程序试图将该属性设置为无效值。但有没有办法找出断言失败的确切内容?

如果我能找到类似&#34的解释,则maximumValue必须大于0,"这将有助于我理解我的代码中的这个坏值的计算位置。

不幸的是,我无法在自己的设备上重现问题,因此我无法调试以在发生崩溃时检查值。

0 个答案:

没有答案