IOS病例不敏感比较

IOS病例不敏感比较,ios,Ios,我有下面的代码,比较两个值并返回匹配,问题是它区分大小写,我搜索了一下,找到了caseInsensitiveCompare方法,请帮我用caseInsensitiveCompare方法运行这个程序,我迷路了 NSString *listOfnames = @"person, person1, person2, person3"; NSString *name = @"person2"; NSRange match = [listOfnames rangeOfString:name]; if

我有下面的代码,比较两个值并返回匹配,问题是它区分大小写,我搜索了一下,找到了caseInsensitiveCompare方法,请帮我用caseInsensitiveCompare方法运行这个程序,我迷路了

NSString *listOfnames = @"person, person1, person2, person3";
NSString *name = @"person2";

NSRange match = [listOfnames rangeOfString:name];

 if(match.location  == NSNotFound ){
    NSLog(@"Person not found!");
}else{
    NSLog(@"Found you");
}

rangeOfString:options:
格式副本与
NSCaseInsensitiveSearch
选项一起使用:

NSString *listOfnames = @"person, person1, person2, person3";
NSString *name = @"PERSON2";

NSRange match = [listOfnames rangeOfString:name options:NSCaseInsensitiveSearch];

if(match.location  == NSNotFound ){
    NSLog(@"Person not found!");
}else{
    NSLog(@"Found you");
}