所以我在制作滑动手势的同时实现了声音文件,并且它应该在播放声音时崩溃。没有调试输出。由于我正在使用Yosemite Beta,我认为这是因为Xcode,只显示了Thread 6 1.2 Breakpoint。所以我下载了Xcode 6 Beta,测试版向我展示了Thread 1 1.1 Breakpoint。
我的代码:
- (void)handleSwipeUp:(UISwipeGestureRecognizer *)sender
{
if(PlayerBlockContact){
[Human.physicsBody applyImpulse:CGVectorMake(0, 65)];
NoSlide = true;
[self runAction:[SKAction playSoundFileNamed:@"JumpSound.mp3" waitForCompletion:NO]];
[self performSelector:@selector(MenschAnimation) withObject:nil ];
NSLog(@"Jump");
}
}
答案 0 :(得分:3)
断点不是崩溃。我想你已经添加了一个异常断点。如果是这样,请确保它仅在Objective-C异常中中断。
底层(C ++)AVAudioPlayer和OpenAL抛出各种异常是很常见的,如果异常断点也捕获了C ++异常,则暂停程序执行。