if (([gameplay1.text intValue] % [gameplay3.text intValue]) == 0)
{
//Do something
}
有人可以帮我解决这个问题吗?
答案 0 :(得分:7)
您几乎没有提供任何信息,但在我看来
[gameplay3.text intValue]
返回0.您不能除以零,因此错误。
答案 1 :(得分:2)
有一些事情可能导致这种情况,最可能的是你试图除以0. [gameplay3.text intValue]
发生这种情况时的价值是多少?
答案 2 :(得分:1)
因为你不能除以零
你可以添加一些像
这样的代码if(![gameplay3.text intValue]){
gameplay3.text = "1";
}
在判断之前
它应该起作用而不影响你的结果:)