Objective c 解析查询包含非精确字符串
在我的Parse类中,我有一列名称。我想查询包含searchString=om的所有名称。查询应返回所有包含om的名称,例如'Tom、Dom、Rom等 我试过:Objective c 解析查询包含非精确字符串,objective-c,swift,parse-platform,Objective C,Swift,Parse Platform,在我的Parse类中,我有一列名称。我想查询包含searchString=om的所有名称。查询应返回所有包含om的名称,例如'Tom、Dom、Rom等 我试过: searchString = "om" // something non-exact var query = PFQuery(className: "NamesClass") query.whereKey("Name", contains: searchString) query.findObjectsInBackgroundWithB
searchString = "om" // something non-exact
var query = PFQuery(className: "NamesClass")
query.whereKey("Name", contains: searchString)
query.findObjectsInBackgroundWithBlock {
但是Parse不接受contains作为搜索参数
查询似乎只接受精确的字符串进行子字符串匹配,您应该使用whereKey:containssString:
它应该返回Name的子字符串等于om的任何NameClass对象。所以,汤姆、多米尼克和托马斯都会回来。Frank不会。对于子字符串匹配,您应该使用whereKey:containssString:
它应该返回Name的子字符串等于om的任何NameClass对象。所以,汤姆、多米尼克和托马斯都会回来。弗兰克不会的。你让我高兴极了。这应该在解析文档中用大写字母打印。你让我很开心。这应该在解析文档中以大写形式打印。
searchString = "om"
var query = PFQuery(className: "NamesClass")
query.whereKey("Name", containsString: searchString)
query.findObjectsInBackgroundWithBlock {