Для приложения для iOS у меня есть UIViewController с UITextView, который использует inputAccessoryView, чтобы сохранить представление, прикрепленное к нижней части экрана (или к верхней части клавиатуры).
Однако, когда я отображаю UIAlertController, inputAccessoryView исчезает.
UIAlertController * view =[[UIAlertController alloc]init];
<Add menuItems>
[self presentViewController:view animated:YES completion:nil]; <-- inputAccessoryView disappears
Я нашел несколько статей stackOverFlow , которые объясняют, как обойти это, но не только они в Swift, но даже переведены в Objective-C, это не работает:
UIViewController *objViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
[objViewController presentViewController:view animated:YES completion:nil];
Как я могу отображать мой вход AccessoryView?