Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 检查文本字段是否为特定值_Iphone_Uitextfield - Fatal编程技术网

Iphone 检查文本字段是否为特定值

Iphone 检查文本字段是否为特定值,iphone,uitextfield,Iphone,Uitextfield,如何检查textfield是否包含我使用 if(x.text = @"hello") 然而,这将是可行的,因为它将始终向我显示我在此代码下面的alertiview。我想我在比较中遗漏了一些东西,但是我不确定 对于一般比较,您必须使用=运算符,而不是赋值运算符= 要比较字符串,必须使用-isEqualToString:方法as==运算符将检查指向对象的指针是否相等,而不是它们包含的字符串值 所以正确的代码是 if ([x.text isEqualToString:@"hello"]) 对于一

如何检查textfield是否包含我使用

if(x.text = @"hello") 
然而,这将是可行的,因为它将始终向我显示我在此代码下面的alertiview。我想我在比较中遗漏了一些东西,但是我不确定

  • 对于一般比较,您必须使用
    =
    运算符,而不是赋值运算符
    =
  • 要比较字符串,必须使用
    -isEqualToString:
    方法as==运算符将检查指向对象的指针是否相等,而不是它们包含的字符串值
  • 所以正确的代码是

    if ([x.text isEqualToString:@"hello"])
    
  • 对于一般比较,您必须使用
    =
    运算符,而不是赋值运算符
    =
  • 要比较字符串,必须使用
    -isEqualToString:
    方法as==运算符将检查指向对象的指针是否相等,而不是它们包含的字符串值
  • 所以正确的代码是

    if ([x.text isEqualToString:@"hello"])
    
    您可以使用:

    if ([x.text compare:@"hello"] == NSOrderedSame) {
        // NSString are equal!
    }
    
    希望有帮助。

    您可以使用:

    if ([x.text compare:@"hello"] == NSOrderedSame) {
        // NSString are equal!
    }
    

    希望有帮助。

    首先,您发布的代码是一个赋值(=),而不是一个比较(=)。然后,您需要的是“[x.text isEqual:@“hello”]”。否则,您将比较指针,它们将不相等。

    首先,您发布的代码是赋值(=),而不是比较(=)。然后,您需要的是“[x.text isEqual:@“hello”]”。否则,您将比较指针,它们将不相等