我有一个UISearchBar,用户可以在其中键入文本。基本上它是一个动态的公司名称搜索。 (从ext API加载)例如如果用户输入了“MIC”,它将显示AMIC,BMIC,CMIC,...... MICROSOFT。
我正在使用以下代码
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
我的问题是; 1.这是过滤的最佳方法吗?即对于comp名称,我应该使用名称以OR名称包含,这是当前的方法。 2.搜索不适用于空格。例如它不会返回“COMP NAME”
的结果我会在获得答案时添加其他信息的评论。 请建议。
答案 0 :(得分:1)
只有一行代码可以继续,很难判断您的搜索实现是否是“最佳方法” - 提供其他信息会很有帮助。例如,我们甚至不知道sTemp
变量的来源或包含的内容。
那说: