我使用下面的代码检查searchText是否存在名称,但此代码区分大小写意味着如果searchText:“Home”和名称:“home and”结果是searchText名称中不存在
如何删除区分大小写?
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
NSRange r = [name rangeOfString:searchText];
if(r.location != NSNotFound)
//searchText exist in name
答案 0 :(得分:1)
使用rangeOfString:options:
,而使用NSCaseInsensitiveSearch
有关详细信息,请参阅有关上述方法的NSString类参考。