在另一个文本中搜索文本

时间:2010-09-02 17:11:28

标签: iphone

我使用下面的代码检查searchText是否存在名称,但此代码区分大小写意味着如果searchText:“Home”和名称:“home and”结果是searchText名称中不存在

如何删除区分大小写?

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
NSRange r = [name rangeOfString:searchText]; 
if(r.location != NSNotFound)
     //searchText exist in name

1 个答案:

答案 0 :(得分:1)

使用rangeOfString:options:,而使用NSCaseInsensitiveSearch

选项参数

有关详细信息,请参阅有关上述方法的NSString类参考。