title: UIAlertView first deprecated IOS 9
body: <p>I have tried several ways to use UIAlertController,instead of UIAlertView. I tried several ways but I cannot make the alert action work.
  Here is my code that works fine in IOS 8 and IOS 9 but is showing up with deprecated flags.   I tried the elegant suggestion below but I can't make it function in this context.  I need to submit my app and this is the last thing to address.  Thank You for any further suggestions.  I am a newbie.</p>
  
  <pre><code>#pragma mark - BUTTONS ================================
  - (IBAction)showModesAction:(id)sender {
  NSLog(@"iapMade: %d", iapMade3);
  
  // IAP MADE ! ===========================================
  if (!iapMade3) {
  
      //start game here
      gamePlaysCount++;
      [[NSUserDefaults standardUserDefaults]setInteger:gamePlaysCount forKey:@"gamePlaysCount"];
      NSLog(@"playsCount: %ld", (long)gamePlaysCount);
  
      if (gamePlaysCount &gt;= 4) {
      UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Basic"
                                                       message: THREE_PLAYS_LIMIT_MESSAGE
                                                      delegate:self
                                             cancelButtonTitle:@"Yes, please"
                                             otherButtonTitles:@"No, thanks", nil];
         [alert show];
  
          NSString *path = [[NSBundle mainBundle] pathForResource:@"cow" ofType:@"wav"];
          _pop =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
          [_pop play];
          [self dismissViewControllerAnimated:true completion:nil];
  
      } else {
          if (gamePlaysCount == 1)  {
              // Create &amp; store the next 5 mins when player gets 3 more lives
              nextDateToPlay = [[NSDate date] dateByAddingTimeInterval:60*60*0.1];
              NSLog(@"CURRENT DATE: %@", [NSDate date]);
              NSLog(@"NEXT DAY: %@", nextDateToPlay);
              [[NSUserDefaults standardUserDefaults]setObject: nextDateToPlay    forKey:@"nextDateToPlay"];
              NSLog(@"nextDateToPlay: %@", nextDateToPlay);
  
              UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Basic"
                                                             message:  THREE_PLAYS_LIMIT_MESSAGE2
                                                            delegate:self
                                                   cancelButtonTitle:@"Got it!"
                                                   otherButtonTitles:@"Start", nil];
              [alert show];
          } else {
  
              if (gamePlaysCount == 3)  {
                  UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Basic"
                                                                 message: THREE_PLAYS_LIMIT_MESSAGE3
                                                                delegate:self
                                                       cancelButtonTitle:@"Yep, I Know!"
                                                       otherButtonTitles:@"Start", nil];
                  [alert show];
              }
          }
      }
  }
  
  }
  
  // IAP NOT MADE =============================
  
  #pragma mark - ALERTVIEW DELEGATE ============================
  
  -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
  
  if ([[alertView buttonTitleAtIndex:buttonIndex] isEqualToString:@"Yes, please"]) {
  
      UIStoryboard *storyboard = self.storyboard;
      MenuViewController *svc = [storyboard instantiateViewControllerWithIdentifier:@"Store"];
      svc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
      [self presentViewController:svc animated:YES completion:nil];
  
          }
  
  }
  </code></pre>