如何从视图中 resignFirstResponder 但当应用程序在 Swift 中进入后台状态时?

How to resignFirstResponder from a View but when app goes to background state in Swift?

大家好,我的应用程序中的所有 UITextFields 都存在问题,当它作为 firstResponder 时,我会进入后台,然后在我交替编辑字符时返回 shows/disappear。

我在 Whosebug 上阅读了一些帖子,有人说这是因为在进入后台状态之前 UITextField 是 firstResponder 而它不应该是。

所以问题是我无法弄清楚当用户单击“主页”按钮时我将如何编写 resignFirstResponder 代码。

有人可以帮忙吗?

我通过将这段代码添加到 AppDelegate 来修复它:

func applicationWillResignActive(application: UIApplication) {
    window?.endEditing(true)
}