saya memiliki kode berikut untuk menampilkan pesan kesalahan di UIAlertController di IOS 13. Ini berfungsi dengan baik di IOS 11, tetapi sekarang saya mendapatkan kesalahan konsol seperti di bawah ini. Dapatkah seseorang memberi saran bagaimana hal ini dapat diperbaiki, terima kasih.
-(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];
}
kesalahan:
> 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>