我是编程的新手,我有一个小问题,如果我知道自己哪里出错了,我肯定应该很容易解决。
我的应用加载时播放音乐,循环播放,屏幕上有4个按钮。其中3个很好但是当我按下播放按钮来玩游戏时,应用程序崩溃了。
当应用程序停止时,它会在旁边显示一个断点:
- (IBAction)buttonClickedPlay {
gameState = kStateRunning;
这是我的AudioPlayer代码:
[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];