EXC_BREAKPOINT CODE = 1运行时异常

时间:2016-06-02 23:35:30

标签: swift exception breakpoints runtimeexception

由于一些奇怪的原因,我得到了" EXC_BREAKPOINT CODE = 1"运行此代码时运行时异常:

CheckBox

有人可以告诉我为什么会这样吗?我对如何解决这个问题感到茫然。

1 个答案:

答案 0 :(得分:1)

问题可能是self.frame.width - width可能是一个负数,会尝试转换为UInt32,这会打破。您可能希望调试这两个值并在强制转换为UInt32之前进行检查。任何属性/参数应用于此公式的结果也可能存在问题。

此外,如果只是宽度是负数,UInt32(width)也会失败。