if (([gameplay1.text intValue] % [gameplay3.text intValue]) == 0)
{
//Do something
}有人能帮我解决这个问题吗?
发布于 2011-12-31 03:46:26
你几乎没有提供任何信息,但在我看来
[gameplay3.text intValue]返回0。你不能除以零,因此产生了错误。
发布于 2011-12-31 03:45:34
有几件事可能会导致这种情况,其中最有可能的是你试图除以0。发生这种情况时,[gameplay3.text intValue]的值是什么?
发布于 2013-07-09 18:37:45
因为你不能被零除
您可以添加一些代码,如
if(![gameplay3.text intValue]){
gameplay3.text = "1";
}在你的if判断之前
它应该是工作而不是影响你的结果:)
https://stackoverflow.com/questions/8683275
复制相似问题