Swift 解析返回nil的查询?

Swift 解析返回nil的查询?,swift,parse-platform,Swift,Parse Platform,我有以下代码,需要在用户表中执行查询,以查找包含等于“”的电子邮件的行test@live.com并用“facebook”签名,如下所示: var userQuery = PFQuery(className: "User") userQuery.whereKey("email", equalTo: "test@live.com") userQuery.whereKey("signedUpWith", equalTo: "facebook") var userResul

我有以下代码,需要在用户表中执行查询,以查找包含等于“”的电子邮件的行test@live.com并用“facebook”签名,如下所示:

var userQuery = PFQuery(className: "User")

    userQuery.whereKey("email", equalTo: "test@live.com")
    userQuery.whereKey("signedUpWith", equalTo: "facebook")


    var userResults: [PFObject]? = nil

    do {
        userResults = try userQuery.findObjects()
    } catch  {

    }
但是,由于某些原因,在打印userResults.count时给出0,而userResults对象为nil

顺便说一句:这些值存在于我的表行中


有人知道为什么吗?

您必须使用
PFQuery(类名:“\u User”)
,因为它是一个指定的解析类


更合适的是,您应该使用
var userQuery=PFUser.query

您必须使用
PFQuery(className:“\u User”)
,因为它是一个指定的解析类

更恰当地说,您应该使用
var userQuery=PFUser.query