Я пытаясь решить мою other question. Так что я подумал, может быть, с if else, если другое заявление может решить мою проблему.Ожидаемое выражение отсутствует в If else else if statements
Но я думаю, что я не вижу ожидаемого выражения ниже, если else else if statement.
-(void)playpauseAction:(id)sender
{
if ([audioPlayer isPlaying]){
[sender setImage:[UIImage imageNamed:@"Play Icon.png"] forState:UIControlStateSelected];
[audioPlayer pause];
[self pauseTimer];
} else {
[sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
[audioPlayer play];
[self resumeTimer];
}
else if
{
[audioPlayer play];
self.timer = [NSTimer scheduledTimerWithTimeInterval:11.0
target:self
selector:@selector(displayviewsAction:)
userInfo:nil
repeats:NO];
}
}
Любая идея, что я делаю неправильно здесь.
Спасибо.
, делая это он теряет не переключая функциональность – user1452248
не ваш код просто не хватает какой-то вещь, ваше состояние не исправить, пожалуйста, перепроверить на ваше состояние – Abhishek