iOS:UITextField无法加载

iOS:UITextField无法加载,ios,uitextfield,Ios,Uitextfield,我有一个简单的ViewController,带有UITextField。我用一个IBOutlet连接了它。但是,在加载过程中,我不断得到以下错误: [UITextField isEqualToString:]: unrecognized selector sent to instance 0x9860ad0 我甚至没有在源代码中使用这个变量。我不确定出了什么问题。 有人能帮我吗?确保UITextField的名称与您班上的任何其他ivar不一致。此外,如果您正在将UITextField的文本值与

我有一个简单的
ViewController
,带有
UITextField
。我用一个
IBOutlet
连接了它。但是,在加载过程中,我不断得到以下错误:

[UITextField isEqualToString:]: unrecognized selector sent to instance 0x9860ad0
我甚至没有在源代码中使用这个变量。我不确定出了什么问题。

有人能帮我吗?

确保UITextField的名称与您班上的任何其他ivar不一致。此外,如果您正在将UITextField的文本值与其他内容进行比较,则可能没有写入UITextField。text

请检查UITextField的iVar是否与任何NSString iVar一致。您还可以检查UITextField是否与iVar正确连接。

您不能调用
[UITextField IsequalString::
,因为
1.这不是一种静态方法。
2.这是一个NSString实例的方法。

而是这样做:

[self.textLabel.text isEqualToString:YOUR_STRING];

isEqualToString是NSString的方法。请检查您是否在任何地方使用了textfield属性来代替NSString?清理/构建您的项目我不会在其他任何地方使用该名称。。。我验证了很多次。不管怎样,我把名字改成了独一无二的名字。然后它成功了。谢谢