在iOS中,验证文本字段以确保文本字段中包含特定文本的最佳方法是什么?
我有
TaxiOrCust.text
我只想在文字字段中添加Customer
或Taxi
字样。这些单词必须包含大写的第一个字母。
有没有办法在Xcode中验证这个?
答案 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.");
}