gpt4 book ai didi

ios - 类型 'NSNotification.Name' 没有成员 'keyboardDidShowNotification'

转载 作者:技术小花猫 更新时间:2023-10-29 10:11:34 31 4
gpt4 key购买 nike

我在 Swift 4.2 中遇到这个错误

Type 'NSNotification.Name' has no member 'keyboardDidShowNotification'

这是我的代码:

NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardDidShow(notification:)), name: NSNotification.Name.keyboardDidShowNotification, object: nil)

下面的一个在 Swift 4 上运行良好,但在 Swift 4.2 上运行不正常

NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardDidShow(notification:)), name: NSNotification.Name.UIKeyboardDidShow, object: nil)

enter image description here

Apple 文档引用:NSNotification.Name.keyboardDidShowNotification

最佳答案

我相信你现在是这样使用它的。

NotificationCenter.default.addObserver(
self,
selector: #selector(self.keyboardDidShow(notification:)),
name: UIResponder.keyboardDidShowNotification, object: nil)

/* You can substitute UIResponder with any of it's subclass */

它在 UIResponder 中列出 doc作为类型属性

关于ios - 类型 'NSNotification.Name' 没有成员 'keyboardDidShowNotification',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52316676/

31 4 0