ios 按关键字从数据源中找出数据


    NSMutableArray *datasource = nil;
    NSString *searchText = nil;
    for (int i = 0; i < datasource.count; ++i) {
        
        NSString *obj = [datasource objectAtIndex:i];
        /*
        if (searchText.length <= [obj uppercaseString].length &&([[obj uppercaseString] rangeOfString:[searchText uppercaseString]  options:NSCaseInsensitiveSearch].location!=NSNotFound)) {
            
            [datasource addObject:obj];
        }
        */
        if (searchText.length <= obj.length && ([obj rangeOfString:searchText options:NSCaseInsensitiveSearch].location!=NSNotFound)) {
            
            [datasource addObject:obj];
        }
    }


你可能感兴趣的:(ios)