title: Dont dismiss UIAlertController
body: <p>I currently have a UIAlertController that I need to make non-dismissible. The Alert should not dismiss when pressing the action button. </p>
  
  <p>How can I do this? </p>
  
  <pre><code> UIAlertController *alert;
  
      int bestScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"bestScore"] intValue];
      if (!bestScore || bestScore &lt; _score){
          [[NSUserDefaults standardUserDefaults] setObject:@(_score) forKey:@"bestScore"];
          alert = [UIAlertController alertControllerWithTitle:@"GAME OVER "
                                                      message:[NSString stringWithFormat:@"NEW RECORD! \n SCORE : %d  \n\n\n\n\n\n", _score] preferredStyle:UIAlertControllerStyleActionSheet];
      }
      else   alert = [UIAlertController alertControllerWithTitle:@"GAME OVER"
                                                         message:[NSString stringWithFormat:@"SCORE : %d \n Best score : %d  \n\n\n\n\n\n ", _score, bestScore] preferredStyle:UIAlertControllerStyleAlert];
  
      [alert addAction:[UIAlertAction actionWithTitle:@"Try again" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
          [self newGame];
          [self addNewView];
  
      }]];
  
  
        [alert addAction:[UIAlertAction actionWithTitle:@"Answer" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
                  [alert viewWillDisappear:NO];
  
              }]];
   [self presentViewController:alert animated:YES completion:nil];
  </code></pre>