当我在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;
}
}
答案 0 :(得分:5)
我无法帮助解决最初的错误,但是后果,你得到了什么 “这通常意味着此进程的另一个实例已在运行或挂在调试器中。”,消息和Xcode将不再调试,很容易修复。
发生此错误是因为设备上的调试监视器进程已断开连接,并且在调试监视器仍然存在时,无法为该特定应用程序启动新的调试进程。
解决方案不是重新启动计算机,而是重新启动设备。
同时按住电源和主页按钮。 忽略发生的所有事情,直到你看到Apple徽标,然后放手。
您会发现Xcode现在可以再次正确调试。
无需关闭Xcode,重新启动计算机或其他任何内容。
答案 1 :(得分:0)
当代码抛出导致此问题的异常时,添加异常断点以进入调试器。这样您就可以找到并更正该代码。
在断点窗格(屏幕截图左侧,第二个最后一个图标按钮)中,您可以通过单击加号图标向左下方添加断点。添加断点后,从调试器运行程序。
答案 2 :(得分:0)
在控制台中说了什么?
编辑:
错误:
无法向引导服务器注册stream.IVBricker。错误: 未知错误代码。这通常意味着另一个这样的例子 进程已经运行或挂在调试器中。(lldb) -
可以通过重新启动计算机来解决此问题。