【发布时间】:2020-03-08 13:16:03
【问题描述】:
我收到此错误:
[Clima.WeatherViewController searchPressed:]:无法识别的选择器发送到实例 0x7f996b204020 *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Clima.WeatherViewController searchPressed:]:无法识别的选择器发送到实例 0x7f996b204020”
这是我的代码:
IBOutlet weak var searchField: UITextField!
IBAction func searchedButtonPressed(_ sender: UIButton) {
searchField.endEditing(true);
print(searchField.text!)
}
【问题讨论】:
-
IBOutlet 弱变量 searchField:UITextField! IBAction func searchedButtonPressed(_ sender: UIButton) { searchField.endEditing(true);打印(searchField.text!)}
-
欢迎来到 Stack Overflow。请使用tour 并查看How to Ask。从错误消息中看起来很明显。您的代码在没有
searchPressed函数的视图控制器上调用searchPressed。 -
选择您的按钮并查看
Connections Inspector窗格。我猜您的按钮与searchPressed有关联,但您将代码中的函数重命名为searchedButtonPressed