у меня есть следующий код для представления сообщения об ошибке в UIAlertController в IOS 13. Он отлично работал в IOS 11, но теперь я получаю сообщение об ошибке консоли, как показано ниже. Может кто-нибудь посоветовать, как это можно исправить, спасибо.
-(void)errorMessage
{
UIAlertController* alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Information",information)
message:displaymessage
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* defaultAction = [UIAlertAction actionWithTitle:NSLocalizedString(@"OK",ok)
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action) {}];
[alert addAction:defaultAction];
[self presentViewController:alert animated:YES completion:nil];
}
ошибка:
> 2020-04-18 00:19:07.958139+0100 TrigCalculator[9298:636378] Warning: > Attempt to present <UIAlertController: 0x7fa448043200> on > <UITabBarController: 0x7fa44b008200> which is already presenting > <UIAlertController: 0x7fa44787fc00>