如何验证文本字段仅显示2种文本

时间:2014-01-11 16:14:33

标签: ios textfield

在iOS中,验证文本字段以确保文本字段中包含特定文本的最佳方法是什么?

我有

    TaxiOrCust.text

我只想在文字字段中添加CustomerTaxi字样。这些单词必须包含大写的第一个字母。

有没有办法在Xcode中验证这个?

1 个答案:

答案 0 :(得分:2)

如上所述,如果用户只被允许输入两个非常具体的东西,而不是一个选择器或类似东西,那么你真的不应该使用文本字段。但是,如果这真的是你想要做的其他原因,以下代码就是这样:

if ([TaxiOrCust.text isEqualToString:@"Customer"]) {
    NSLog(@"User entered 'Customer' with a capital C.");
}
else if ([TaxiOrCust.text isEqualToString:@"Taxi"]) {
    NSLog(@"User entered 'Taxi' with a capital T.");
}
else {
    NSLog(@"The user has entered an incorrect value.");
}