我有一个按钮,单击该按钮可打开新的视图控制器。它打开的新视图控制器是一个包含一些文本字段,下拉菜单和单选按钮的表单。当我单击按钮打开视图控制器时,我得到下面的异常错误。我对错误在哪里感到困惑。该代码没有错误,因此我不知道问题的来源。错误是:
***因未捕获的异常终止应用' NSInvalidArgumentException',原因:' - [UIButton setDelegate:]: 无法识别的选择器发送到实例0x7f9499d27b10'
答案 0 :(得分:1)
问题是由于您的按钮无法识别其选择器。因为它可以删除与按钮绑定的方法。
检查以下步骤并检查:
1)打开故事板
2)移动到当前的ViewController
3)检查您绑定的所有按钮的方法名称。
4)检查控制器中是否存在所有方法。
5)如果您不想检查所有方法,请从xib / storyboard中删除当前方法绑定,并为所有按钮分配新方法。
希望它会对你有所帮助。 :)
答案 1 :(得分:0)
答案 2 :(得分:0)
1)转到故事板
2)选择您的按钮并右键单击
3)删除按钮的动作
4)在内部触摸上添加按钮IBAction
5)确保在swift或.m文件中定义了IBAction
清理项目并按ctrl + R