2010-12-16 75 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