使用自定义uisearchbar搜索字符串

索马

我正在使用自定义搜索栏的iOS项目上工作。即使在搜索栏中键入093003或093 003,我仍然希望能够搜索093-003之类的文本。

这是我比较字符串的地方。

 NSArray *tempAccountArray = _searchBarText.length > 0 ? 
[[WBCBusinessLogic sharedInstance].internalAccountsArray 
filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"displayName CONTAINS[cd] %@ || displayNumber LIKE %@", _searchBarText, _searchBarText]]:
[WBCBusinessLogic sharedInstance].internalAccountsArray; 
索马

这是我用来比较字符串的方法-

-(BOOL)doStringsMatch:(NSString*)first second:(NSString*)second
{
    first = [first stringByReplacingOccurrencesOfString:@"-" withString:@""];
    first = [first stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSLog(@"First String: %@", first);

    second = [second stringByReplacingOccurrencesOfString:@"-" withString:@""];
    second = [second stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSLog(@"Second String: %@", second);

    return ([first isEqual:second]);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章