当我在 xcode 中运行该应用程序时,它总是显示如下情况,并且我在 iphone 模拟器上的应用程序在 View 中停止,我无能为力。任何人都可以告诉我如何避免出现这种情况,谢谢。
这里是警告中的代码。
(void)processCollision:(UIImageView *)bricks{
score+=10;
scoreLabel.text =[NSString stringWithFormat:@"%05d" , score];
if (ballMovement.x>0&& bricks.frame.origin.x-ball.center.x<=4) {
ballMovement.x=-ballMovement.x;
}else if(ballMovement.x<0&&ball.center.x-(bricks.frame.origin.x+bricks.frame.size.width)<=4){
ballMovement.x=-ballMovement.x;
}
if (ballMovement.y>0&&bricks.frame.origin.y-ball.center.y<=4) {
ballMovement.y=-ballMovement.y;
}else if(ballMovement.y<0&&ball.center.y-(bricks.frame.origin.y+bricks.frame.size.height)<=4){
ballMovement.y=-ballMovement.y;
bricks.alpha-=0.1;
}
最佳答案
我无法帮助解决最初的错误,但后果是,你会得到 “这通常意味着此进程的另一个实例已经在运行或卡在调试器中。”,消息和 Xcode 将不再调试,很容易修复。
发生此错误是因为您设备上的调试监视器进程已断开连接,并且在调试监视器仍然存在的情况下无法为该特定应用启动新的调试进程。
解决方案不是重启计算机,而是重启设备。
同时按住电源键和主页键。 忽略发生的一切,直到看到 Apple Logo,然后放手。
您会发现 Xcode 现在可以再次正确调试。
无需关闭 Xcode、重新启动计算机或其他任何东西。
关于objective-c - 如何避免xcode运行app的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9655489/