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?清理/构建您的项目我不会在其他任何地方使用该名称。。。我验证了很多次。不管怎样,我把名字改成了独一无二的名字。然后它成功了。谢谢