我怎么说,如果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/

10-13 03:50