解析查询返回nil?

时间:2017-05-18 21:28:02

标签: swift parse-platform

我有以下代码,预计会在User表中执行查询,以查找电子邮件等于" test@live.com"和signedUpWith到" 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。

BTW:这些值在我的表格行中存在

有谁理解为什么?

1 个答案:

答案 0 :(得分:2)

您必须使用PFQuery(className: "_User"),因为它是指定的Parse类。

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