Проблема в UIAlertVIewController
не работает должным образом на iPhone 8 или iPhone 6 с iOS 12. Мне нужно отображать предупреждение, когда не в контроллере представления, и используя приведенную ниже ссылку, я могу сделать отображение предупреждения
Как представить UIAlertController, когда он не находится в контроллере представления?
Но когда я нажимаю на «ОК», предупреждение отклоняется, но серый фон не гаснет, мы должны убитьтолько приложение. Прикрепленный скриншот.
Тот же код хорошо работает в iPhone X, не уверен, что может быть не так в приведенном ниже коде.
UIAlertController *alertvc = [UIAlertController alertControllerWithTitle:@"Device Registeration Error" message:"Device Error" preferredStyle:UIAlertControllerStyleAlert];
[alertvc addAction:[UIAlertAction actionWithTitle:@"Ok" style:UIAlertActionStyleCancel handler:^(UIAlertAction * action) {}]];
[[[UIApplication sharedApplication] delegate].window.rootViewController presentViewController:alertvc animated:YES completion:nil];
После нажатия «ОК» на сером фонепредупреждения все еще существуют, они не срабатывают, не знают, где код неправильный.