我是编程新手,我有一个小问题,如果我知道哪里出错了,我肯定应该很容易解决这个问题。
当我的应用程序加载时,我会播放音乐,它会循环播放,并且屏幕上有 4 个按钮。其中 3 个都很好,但是当我按下播放按钮玩游戏时,应用程序崩溃了。
当应用程序停止时,它会在旁边显示一个断点:
- (IBAction)buttonClickedPlay {
gameState = kStateRunning;
这是我的音频播放器代码:
[NSTimer scheduledTimerWithTimeInterval:1.0/60 target:self selector:@selector(gameLoop) userInfo:nil repeats:YES];
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/test.wav", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];