【发布时间】:2011-05-06 18:17:24
【问题描述】:
我有一个计数器,每次一个图像接触另一个图像时都会生成counter++。
现在我想做的是:if counter=2; do something,但总是报错:
赋值使指针从整数不进行强制转换
下面是部分代码:
-(void)checkcollision {
if(CGRectIntersectsRect(flakeImage.frame, viewToRotate.frame)) {
counter++;
}
}
-(void)checknumber {
if(counter=2) {
viewToRotate.alpha=0;
}
}
【问题讨论】:
-
在这种情况下,计数器也被错误地声明。将其设为 int 而不是指针。
-
我必须把 int 计数器放在哪里;请?
标签: iphone objective-c animation if-statement counter