gpt4 book ai didi

ios - 检测 UITextField 内容变化

转载 作者:行者123 更新时间:2023-11-28 09:37:56 26 4
gpt4 key购买 nike

当用户在文本字段中键入内容时,我的应用程序一直崩溃,显示“NSInvalidArgumentException”和“无法识别的选择器发送到实例...”。我正在尝试检测用户何时确实输入了某些内容,以便随后运行一些代码。我在 Stackoverflow 上查看了这方面的相关信息,下面的代码是我发现的结果。

viewDidLoad()

adminPinField.delegate = self
adminPinField.addTarget(self, action:"pinChanged", forControlEvents:UIControlEvents.EditingChanged)

pinChanged方法

func pinChanged(textField: UITextField) {
//code
}

类声明

class ViewController: UIViewController, UITextFieldDelegate

为什么会出现此错误以及如何解决?

最佳答案

你必须添加:当你调用包含参数的方法时,改变你的方法如下:

adminPinField.addTarget(self, action:"pinChanged:", forControlEvents:UIControlEvents.EditingChanged)

而且您不需要为此使用 UITextFieldDelegate

关于ios - 检测 UITextField 内容变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30913551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com