Xcode中的EXC_ARITHMETIC错误

时间:2011-12-30 19:34:10

标签: iphone

if (([gameplay1.text intValue] % [gameplay3.text intValue]) == 0)
{
    //Do something
}

有人可以帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:7)

您几乎没有提供任何信息,但在我看来

[gameplay3.text intValue]

返回0.您不能除以零,因此错误。

答案 1 :(得分:2)

有一些事情可能导致这种情况,最可能的是你试图除以0. [gameplay3.text intValue]发生这种情况时的价值是多少?

答案 2 :(得分:1)

因为你不能除以零

你可以添加一些像

这样的代码
if(![gameplay3.text intValue]){
    gameplay3.text = "1";
}

在判断之前

它应该起作用而不影响你的结果:)