gpt4 book ai didi

objective-c - 我的应用程序在 CGRectIntersectsRect 上崩溃

转载 作者:行者123 更新时间:2023-12-02 20:56:06 24 4
gpt4 key购买 nike

我的应用程序在 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];
}

最佳答案

扩展@Vince 的评论(我不确定为什么它不是答案!)。 。 。 .

如果这样做的话它会在哪里崩溃

CGRect playerRect = player.frame;
CGRect enemyRect = enemy.frame;
if (CGRectIntersectsRect(playerRect, enemyRect)) {

而不是

if(CGRectIntersectsRect(player.frame,enemy.frame)) {

这应该告诉您哪个(或两个)对象已被释放。

关于objective-c - 我的应用程序在 CGRectIntersectsRect 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8603545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com