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

标签 ios swift facebook keyboard account-kit

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

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

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

最佳答案

关于ios - 键盘未被关闭 : Facebook Account Kit iOS 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47257262/

相关文章:

ios - 如何在使用 objective-c 中的完成 block 完成方法后执行另一种方法?

ios - Cordova Build失败,错误为带有args的命令xcodebuild错误代码65

java - 列表<GraphUser> 用户为空

facebook - 在 Android 中以编程方式同步 Google 日历中的 Facebook 事件

Android AccountKit.getCurrentAccount 返回 "API calls from the server require an appsecret_proof argument"

ios - 在使用 NSFetchedResultsController 更新 UITableView 时将数据从 Web 保存到 Core Data

ios - 当在 iOS Swift 3 中以编程方式添加 Web View 以查看时,如何在 UIWebView 中获取响应状态代码?

swift - 将坐标存储到 Firebase 中的实时数据库

ios - Swift 中的这段 Google Maps iOS SDK 代码有什么作用?

arrays - 在对象数组中找到最近的项目?