// フィルター(部分一致)
NSDictionary *dict = @{@"pattern": [NSString stringWithFormat:@"*%@*", searchText]};
NSPredicate *template = [NSPredicate predicateWithFormat:@"%K like $pattern", @"targetKeyName"];
NSPredicate *predicate = [template predicateWithSubstitutionVariables:dict];
filteredArray = [originalArray filteredArrayUsingPredicate:predicate];
// フィルター(完全一致)
#if TRUE
NSUInteger index = [[_artInfoList valueForKey:kResponseKeyContNo] indexOfObject:_currentContNo];
_currentIndex = index;
NSDictionary *targetInfo = [_artInfoList objectAtIndex:index];
_currentInfo = targetInfo;
#else
NSDictionary *dict = @{@"pattern": _currentContNo};
NSPredicate *template = [NSPredicate predicateWithFormat:@"%K MATCHES $pattern", kResponseKeyContNo];
NSPredicate *predicate = [template predicateWithSubstitutionVariables:dict];
NSDictionary *targetInfo = [[_artInfoList filteredArrayUsingPredicate:predicate] firstObject];
#endif
最終更新:2017年04月03日 13:06