这个问题似乎有点令人困惑,但是我有一个if语句,看起来像这样

if ([textAnswer.text isEqualToString:@"Fish"])

{
    wrong.textColor = [UIColor greenColor];
    wrong.text = @"Correct";
        } else {
            wrong.textColor = [UIColor redColor];
            wrong.text = @"Wrong, try again";
                }

是否有一种简单的方法可以使它等于两个字符串,即如果它们在textAnswer字段中输入Fish或Chips,那将是正确的吗?

我试图这样输入
   ([textAnswer.text isEqualToString:@"Fish",@"Chip"])

但是Xcode标记了一个错误,指出仅一个语句而不是两个语句。

谢谢

最佳答案

它需要是两个比较以及它们的结果的结合感:if ([textAnswer.text isEqualToString:@"Fish"] || [textAnswer.text isEqualToString:@"Chips"])

关于ios - 在iOS的Xcode中,如何比较文本字段和两个字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11228772/

10-12 06:29