title: Expected expression missing in If else else if statements
body: <p>I am <strong>trying to solve my <a href="https://stackoverflow.com/questions/11034544/pause-button-when-pressed-again-to-resume-reloading-view-controllers">other question</a></strong>. So i thought maybe with if else if else statement can solve my problem. </p>
  
  <p>But i think i m missing expected expression in below if else else if statement.</p>
  
  <pre><code>-(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];
      }    
  }
  </code></pre>
  
  <p>Any idea what i m doing wrong over here.</p>
  
  <p>Thanks.</p>