键盘无法呈现视图控制器警告

问题描述 投票:0回答:1

点击键盘顶部的“密码”按钮进行登录/密码自动填充时,此警告将打印到控制台日志中:

Keyboard cannot present view controllers (attempted to present <UIKeyboardHiddenViewController_Autofill: 0x10a618e90>)

但是,在使用 FaceID/TouchID 进行身份验证后,自动填充视图控制器确实会成功呈现。

为什么会出现这个警告,有办法解决吗?

ios ios11 autofill
1个回答
0
投票

在显示视图控制器之前移除键盘。 在显示新的视图控制器之前,请验证键盘是否已被拒绝。您可以通过在当前文本字段或视图上使用 resignFirstResponder 来实现此目的。

验证当前键盘状态: 通常,验证键盘是否显示并正确更改计时很有用。您可以监控键盘信号以查看键盘是显示还是隐藏。

欲了解纽约网络开发公司的更多信息,您可以访问我们的网站。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.