0

抛出的异常是:2012-09-21 00:46:56.885 Colors[3032:c07] -[UITextField value]: unrecognized selector sent to instance 0x718cce0 2012-09-21 00:46:56.887 Colors[3032:c07] *

实例 0x718cce0 是文本字段对象:

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
} 

当我们返回 YES 时抛出异常,即使我们返回 NO。

4

2 回答 2

1

您向 textField 询问了它的值 - 它没有这样的方法或属性。询问它的“文本”属性。

于 2012-09-21T02:49:11.233 回答
0

我相信有些东西会在运行时破坏你的记忆。您可以尝试检查一些可能导致此类异常的事情。确保您的 UITextField 与 UITextFieldDelegate 确认。右键单击 UITextField 以查看它是否附加了其上下文中不存在的任何 IBAction。在 viewDidLoad 中设置 UITextField 的委托。

我希望它对您有所帮助.. 如果仍然没有,请尝试更多地简要介绍您的问题。快乐编码。干杯!!

于 2012-09-21T03:38:57.973 回答