我们如何将UITextVIew
中输入的文字与代码中的默认文字进行比较,以确定它们是否相同?
答案 0 :(得分:2)
您可以使用NSString的方法。
1: isEqualToString
:(区分大小写)
if( [ myString isEqualToString: otherString ] )
{}
2: caseInsensitiveCompare
:(不区分大小写)
if( [ myString caseInsensitiveCompare: otherString ] )
{}
3: localizedCaseInsensitiveCompare
:(不区分大小写且已本地化)
if( [ myString localizedCaseInsensitiveCompare: otherString ] )
{}
答案 1 :(得分:1)
我认为这应该适合你:
虽然这是字符串
的区分大小写比较 BOOL boolVal = [textView.text isEqualToString:@"My Default Text"];
以下是如何对字符串进行不区分大小写的比较:
BOOL boolVal = [textView.text compare:@"My Default Text" options:NSCaseInsensitiveSearch]
如果boolVal
是YES
,那么你可以说字符串是相同的,但它们是不同的。
希望这会对你有所帮助。
答案 2 :(得分:0)
首先是与值abc进行比较,其次是与String * str
进行比较。
[textfield1.text isEqualToString:@"abc"]
或
[textfield1.text isEqualToString:str];
答案 3 :(得分:0)
if([textfield.text isEqualToString:yourtext])
{
//true;
}
else
{
//false
}