使用Swift和Parse对用户名进行非区分大小写搜索

时间:2014-09-29 18:44:55

标签: swift parse-platform

我正在编写应用程序,我正在处理的一项功能是允许用户在搜索栏中搜索用户。目前它的工作原理,但搜索是区分大小写的。我想知道是否有任何方式使搜索不区分大小写?例如,当我在PHP中做类似的事情时,我会做这样的事情:

$searchTerm = strtolower($searchTerm);

然后我会将它与转换为小写的用户名进行比较。

这是我现在正在使用的那种东西:

var findUsers:PFQuery = PFUser.query()

if !name.isEmpty{
    findUsers.whereKey("username", containsString: name) //name is what the user entered
}

1 个答案:

答案 0 :(得分:0)

而不是使用包含字符串使用matchesRegex:"(?i)(name)"