UISearchBar를 사용하여 배열에서 단어를 검색해야합니다. 예를 들어, 인덱스 2의 배열에 "Chicken Salad"문자열이 있습니다. 이제 마지막 단어 "Salad"를 사용하여 검색하려면 다음을 수행해야합니다. 시간 동안이 코드를 사용하고 있으며 그것은 잘 작동하지만 첫 단어에서 검색하는 경우. 다음,UISearchBar를 사용하여 배열 문자열에서 두 번째 단어를 검색하는 방법은 무엇입니까?
for(NSString *name in menuArray)
{
if ([name rangeOfString:search options:NSLiteralSearch|NSCaseInsensitiveSearch].location != NSNotFound)
[tableMenuArray addObject:name];
NSLog(@"Found");
}
검색하려면 NSPredicate를 사용하십시오. – Narayana