【发布时间】:2014-09-29 18:44:54
【问题描述】:
我正在编写一个应用程序,我正在开发的一项功能是允许用户在搜索栏中搜索用户。目前它可以工作,但是搜索区分大小写。我想知道是否有任何方法可以使搜索不区分大小写?例如,当我在 PHP 中做类似的事情时,我会做这样的事情:
$searchTerm = strtolower($searchTerm);
然后我会将它与转换为小写的用户名进行比较。
这是我现在正在使用的那种东西:
var findUsers:PFQuery = PFUser.query()
if !name.isEmpty{
findUsers.whereKey("username", containsString: name) //name is what the user entered
}
【问题讨论】:
-
谷歌搜索“parse.com 不区分大小写的查询”的第一个结果:parse.com/questions/case-insensitive-query
-
是的,这也是我从谷歌搜索中得到的第一个结果......我想看看是否有人知道比为小写字母创建单独的字段更好的方法。
-
一个精心设计的 SO 问题将列出研究过的解决方案并说明它们为什么不适用于海报。在这种情况下,我给你的链接包含一个完全合理的解决方案。
-
非常感谢您为我进行谷歌搜索。没想到!
-
那么您肯定是从 parse.com 找到这篇博文,解释如何在他们的平台上进行高效搜索? blog.parse.com/2013/03/19/…
标签: swift parse-platform