如何从NSMutableArray搜索子字符串?

具有字符串值的NSMutableArray名称,

searchText是要从名称数组值中搜索的子字符串。

for (NSString *sTemp in names)
    {
        NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
        //NSLog(@"sTemp = %@, searchText = %@",sTemp,searchText);
        NSLog(@"%@",titleResultsRange.length);
        if (titleResultsRange.length > 0)
            [Items addObject:sTemp];
    }

最佳答案

您做对了。问题是什么?
您也可以像这样:

for (NSString *sTemp in names)
    {
        NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
        if (titleResultsRange.location != NSNotFound)
            [Items addObject:sTemp];
    }

关于iphone - 在iPhone中从可变数组搜索子字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4623042/

10-13 04:01