から文字列のインデックスを検索する必要がありますNSMutableArray
。完璧に動作するコードを実装しましたが、これよりも検索速度を上げる必要があります。
次のコードを使用しました。
NSIndexSet *indexes = [mArrayTableData indexesOfObjectsPassingTest:^BOOL(id obj, NSUInteger idx, BOOL *stop){
NSString *s = (NSString*)obj;
NSRange range = [s rangeOfString: txtField.text options:NSCaseInsensitiveSearch];
if(range.location == 0)//
return range.location != NSNotFound;
return NO;
}];
NSLog(@"indexes.firstIndex =%d",indexes.firstIndex);