Утечки с UIAlertController

я добавилUIAlertController в моем приложении, создав категорию наUIViewController с помощью следующего метода:

- (void)showAlertViewWithTitle:(NSString *)title
                       message:(NSString *)message
                       actions:(NSArray *)alertActions
{
   UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title ? : @"" message:message preferredStyle:UIAlertControllerStyleAlert];

   if (alertActions.count) {
      for (UIAlertAction *action in alertActions) {
         [alertController addAction:action];
      }
   } else {
      UIAlertAction *action = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
      [alertController addAction:action];
   }

   [self presentViewController:alertController animated:YES completion:nil];
}

Сначала все выглядит отлично, но когда я анализирую утечки с помощью инструментов, каждый раз, когда я вызываю этот метод, появляются некоторые утечки:

Вот как зовshowAlertViewWithTitle:message:actions: готово

[self showAlertViewWithTitle:nil message:@"Test message" actions:nil];

Есть идеи, почему я получаю все эти утечки?

-- РЕДАКТИРОВАТЬ --

Я попробовал следующее в примере проекта:

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"title" message:@"message"
                                                   delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alertView show];

и я получаю те же утечки. Я действительно не уверен, что происходит ...

Ответы на вопрос(1)

Ваш ответ на вопрос