如何避免xcode运行应用程序中的情况?

str*_*eam 0 xcode multithreading objective-c ios

当我在xcode中运行应用程序时,它总是显示如下情况,我在iphone模拟器上的应用程序在视图中停止,我什么都不做.任何人都可以告诉我如何避免这种情况出现,谢谢. 当我在xcode中运行应用程序时,它总是显示如下情况,我在iphone模拟器上的应用程序在视图中停止,我什么都不做.任何人都可以告诉我如何避免这种情况出现,谢谢

我的应用程序在此视图中停止,我仔细检查了我的代码,但没有发现任何错误.

这是警告中的代码.

   (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;
}
Run Code Online (Sandbox Code Playgroud)

}

Sim*_*son 5

我无法帮助解决最初的错误,但是后果,你得到"这通常意味着此进程的另一个实例已经在运行或挂在调试器中.",消息和Xcode将不再调试,是容易修复.

出现此错误是因为你的设备上的调试监控程序已断开,并没有新的调试过程可以开始为特定的应用程序,而调试显示器仍然存在.

解决方案不是重新启动计算机,而是重新启动设备.

同时按住电源和主页按钮.忽略发生的所有事情,直到看到Apple徽标,然后放手.

您会发现Xcode现在将再次正确调试.

无需关闭Xcode,重新启动计算机或其他任何东西.