键盘未被关闭:Facebook Account Kit iOS 11

Keyboard is not being dismissed: Facebook Account Kit iOS 11

我已经集成了 Facebook Account Kit SDK v.4.26.0.

以下是我遇到困难的场景:
当用户单击登录时,会显示使用 Phone 号码控制器登录,并且该屏幕上会立即出现键盘以输入 phone 号码。现在我点击屏幕上文本字段和键盘之外的任何地方来触发键盘关闭事件。但是从 iOS 11.* 开始,键盘不会被关闭,如果我通过单击后退按钮导航回来,在这种情况下键盘也会保持打开状态。键盘关闭操作在 iOS 11.0.

之前工作正常

以下是我尝试解决此问题的步骤:
1. 使用为身份验证提供的 AKFViewController 实例,我尝试执行 view.endEditing(true) 以便从 AKFViewControllerDelegate 的委托方法中关闭键盘。 (此方法无效

这已在 4.28.0 版本中修复

https://developers.facebook.com/bugs/102125683887755/