0

我是编程新手,我有一个小问题,如果我知道哪里出错了,我肯定应该很容易解决这个问题。

当我的应用程序加载时,我会播放音乐,它会循环播放,并且屏幕上有 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]; 
4

0 回答 0