str*_*eam 0 xcode multithreading objective-c ios
当我在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)
}
我无法帮助解决最初的错误,但是后果,你得到"这通常意味着此进程的另一个实例已经在运行或挂在调试器中.",消息和Xcode将不再调试,是容易修复.
出现此错误是因为你的设备上的调试监控程序已断开,并没有新的调试过程可以开始为特定的应用程序,而调试显示器仍然存在.
解决方案不是重新启动计算机,而是重新启动设备.
同时按住电源和主页按钮.忽略发生的所有事情,直到看到Apple徽标,然后放手.
您会发现Xcode现在将再次正确调试.
无需关闭Xcode,重新启动计算机或其他任何东西.
| 归档时间: |
|
| 查看次数: |
3342 次 |
| 最近记录: |