比较UITextView中的文字?

时间:2011-12-02 06:16:13

标签: iphone objective-c ios

我们如何将UITextVIew中输入的文字与代码中的默认文字进行比较,以确定它们是否相同?

4 个答案:

答案 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]

如果boolValYES,那么你可以说字符串是相同的,但它们是不同的。

希望这会对你有所帮助。

答案 2 :(得分:0)

首先是与值abc进行比较,其次是与String * str进行比较。

[textfield1.text isEqualToString:@"abc"]

[textfield1.text isEqualToString:str];

答案 3 :(得分:0)

 if([textfield.text isEqualToString:yourtext])
{
   //true;
}
else
{
//false
}