【发布时间】:2015-08-28 00:00:57
【问题描述】:
我正在开发一个使用自定义搜索栏的 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;
【问题讨论】:
-
请分享一些代码
-
代码全是零散的。即使我发布,也没有意义,因为它分布在不同的班级之间。如果你知道怎么做,你能分享一下逻辑吗?
-
@Somya 不要在 cmets 中发布代码。使用相关详细信息更新您的问题。