我知道这是一个常见的错误,但我无法弄清楚我收到它的原因:Thread 1 EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
:
我的代码有什么特别的错误吗?为了给出一些上下文,代码试图确定某个特定项目是否处于特殊状态,如果是,则它会查看视图控制器中显示的项目之前的价格。
答案 0 :(得分:1)
您需要确保globalVariable.previous
和globalVariable.specialBool
具有相同的计数。否则,对globalVariable.specialBool
的访问将崩溃。
此外,while i <= xxxx
可能需要更改为while i < xxxx
,因为数组索引基于零。