expected identifier
在这两个语句下方收到红色消息
} else if ([playpauseButton.state == UIControlStateSelected])
} else if ([playpauseButton.state == UIControlStateNormal])
我没有在下面的播放/暂停/恢复操作中找到我缺少标识符的地方
if( playpauseButton.state == UIControlStateNormal ){
[sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateSelected];
[audioPlayer play];
self.timer = [NSTimer scheduledTimerWithTimeInterval:11.0
target:self
selector:@selector(displayviewsAction:)
userInfo:nil
repeats:NO];
} else if ([playpauseButton.state == UIControlStateSelected])
{
[sender setImage:[UIImage imageNamed:@"Play Icon.png"] forState:UIControlStateNormal];
[audioPlayer pause];
[self pauseTimer];
} else if ([playpauseButton.state == UIControlStateNormal])
{
[sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateSelected];
[audioPlayer play];
[self resumeTimer];}}
我这样编程是因为我希望在按下播放时它应该播放音频文件并开始一个接一个NSTimer
地加载view controllers
。按下暂停时,它应该暂停音频文件NSTimer
加以避免进一步加载view controllers
一个又一个,最后暂停恢复以从同一点播放音频文件,它应该恢复计时器以view controllers
从该点开始一个接一个地加载。
如果有人可以帮助我解决这个问题。
感谢帮助。
谢谢。