UIAlertController не удаляет должным образом на устройстве iPhone 8 - PullRequest
0 голосов
/ 30 сентября 2019

Проблема в UIAlertVIewController не работает должным образом на iPhone 8 или iPhone 6 с iOS 12. Мне нужно отображать предупреждение, когда не в контроллере представления, и используя приведенную ниже ссылку, я могу сделать отображение предупреждения

Как представить UIAlertController, когда он не находится в контроллере представления?

Но когда я нажимаю на «ОК», предупреждение отклоняется, но серый фон не гаснет, мы должны убитьтолько приложение. Прикрепленный скриншот. enter image description here

Тот же код хорошо работает в 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];

После нажатия «ОК» на сером фонепредупреждения все еще существуют, они не срабатывают, не знают, где код неправильный.

...