Iphone 在UITextView中比较文本?

Iphone 在UITextView中比较文本?,iphone,objective-c,ios,Iphone,Objective C,Ios,如何将UITextVIew中输入的文本与代码中的默认文本进行比较,以确定它们是否相同?首先是与值abc进行比较,其次是与字符串*str进行比较 或 我认为这应该适合你: 虽然这是字符串的区分大小写的比较 BOOL boolVal = [textView.text isEqualToString:@"My Default Text"]; 以下是如何对字符串进行不区分大小写的比较: BOOL boolVal = [textView.text compare:@"My Default Text"

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

首先是与值abc进行比较,其次是与字符串*str进行比较


我认为这应该适合你:

虽然这是字符串的区分大小写的比较

 BOOL boolVal = [textView.text isEqualToString:@"My Default Text"];
以下是如何对字符串进行不区分大小写的比较:

BOOL boolVal = [textView.text compare:@"My Default Text" options:NSCaseInsensitiveSearch]
这里,如果布尔瓦尔是肯定的,那么你可以说字符串是相同的,否则它们是不同的


希望这对您有所帮助。

您可以使用的方法进行此操作

1:isEqualToString:区分大小写

if( [ myString isEqualToString: otherString ] )
{}
2:不区分大小写比较:不区分大小写

if( [ myString caseInsensitiveCompare: otherString ] )
{}
3:LocalizedCaseInsensitive比较:不区分大小写和本地化

if( [ myString localizedCaseInsensitiveCompare: otherString ] )
{}

做一些搜索,男人。。。相当简单的回答..您希望它作为区分大小写的比较还是不区分大小写的比较?无论哪种方式,我在回答中都提供了这两种方式。请检查。在编写代码时,请将其格式化为代码。尽量用正确的英语写作,不要在文章的结尾写感谢之类的东西。你的第一篇文章质量很低,这是我发布另一个答案的唯一原因。没什么私事。请不要在评论中争论。如果你有私人话题要说,就进入聊天室。我认为投反对票的人应该总是在下面写一条评论,说明他们为什么投反对票
if( [ myString caseInsensitiveCompare: otherString ] )
{}
if( [ myString localizedCaseInsensitiveCompare: otherString ] )
{}
 if([textfield.text isEqualToString:yourtext])
{
   //true;
}
else
{
//false
}