我為圖片編寫了一個數組,把圖片都放在數組裡面然後檢查其他圖片有沒有這個數組裡面重復的。
我這樣寫的代碼:
NSMutableArray *platforms = [NSMutableArray array];
[platforms addObject:platform1];
[platforms addObject:platform2];
[platforms addObject:platform3];
[platforms addObject:platform4];
[platforms addObject:platform5];
[platforms addObject:platform6];
[platforms addObject:platform7];
[platforms addObject:platform8];
for (platforms in platforms) << code not working needs to do this for the amount of platforms in the array
{
if(CGRectIntersectsRect(ball.frame, platforms.frame))
{
}
}
但是沒達到我想要的功能。
有別的方法實現麼?謝謝
if ([platforms containsObject:@"platforms1"]) {
NSLog(@"the object selection is contained in array");
}
else{
NSLog(@"not contain");
}
這就是看platforms這個數組裡面是不是有platforms1這個元素,采用著一種方法,變通一下就可以很好的解決你這個問題。