我怎么说,如果UITextField中包含@“-”,则应执行某些操作。
现在我的代码是这样的。它似乎不起作用:
if (MyUITextField.text == @"-") {
NSRange range = {0,1};
[a deleteCharactersInRange:range];
MyUITextField.text = MyUILabel.text;
}
我知道我的代码做错了什么。请帮忙。
最佳答案
尝试将==
更改为[MyUITextField.text isEqualToString:@"-"]
as ==测试以查看它们是否是同一对象,而isEqualToString比较字符串的内容。
关于iphone - 如何知道UITextField是否包含特定字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1113218/