我有一个来自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,"这将有助于我理解我的代码中的这个坏值的计算位置。
不幸的是,我无法在自己的设备上重现问题,因此我无法调试以在发生崩溃时检查值。