2010-12-16 79 views

回答

0

这样的事情可能工作:

for (NSObject *rectObject in rectArray) { 
    for(NSObject *spriteObject in spriteArray){ 
     if (rectObject.origin.x<spriteObject.x>(rectObject.origin.x+rectObject.size.width)) { 
      if (rectObject.origin.y<spriteObject.y>(rectObject.origin.y+rectObject.size.height)) { 
       //do something; 
      } 
     } 
    } 
} 
+0

它给了我一个错误的最后一个大括号说选择元素没有你用什么样的阵列的有效对象类型 – Dangermouse 2010-12-18 12:58:27

+0

?他们是c风格的(数组[])还是客观的?还有什么对象类型?这段代码不会作为下拉菜单工作,但嵌套for循环将使您能够检查每个对象。 – MCannon 2010-12-18 13:50:18