私のアプリはCGRectIntersectsRect
でクラッシュし、何をすべきか分かりません。
は、ここに私のコードです:(!それは答えなかった理由を、私はよく分からない)私のアプリはCGRectIntersectsRectでクラッシュします
if(CGRectIntersectsRect(player.frame,enemy.frame))
{
loseViewController *controller = [[loseViewController alloc] initWithNibName:@"loseView" bundle:nil];
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:NO];
[controller release];
}
'player'または' enemy'の割り当てが解除されている可能性がありますか? –
@Vinceが言うように、おそらくそれらのオブジェクトの1つがdeallocされています。それを判断するのに役立つゾンビを有効にしてみてください。 Xcode 4でゾンビを有効にする方法については、http://stackoverflow.com/questions/5386160/how-to-enable-nszombie-in-xcodeを参照してください。 – mattjgalloway