This question already has answers here:
Parse.com querying User class (swift)
(4个答案)
两年前关闭。
我有以下代码,它将在用户表中执行查询,以查找电子邮件等于“[email protected]”并签名为“facebook”的行,如下所示:
var userQuery = PFQuery(className: "User")

    userQuery.whereKey("email", equalTo: "[email protected]")
    userQuery.whereKey("signedUpWith", equalTo: "facebook")


    var userResults: [PFObject]? = nil

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

    }

但是由于某些原因,当打印userResults.count时,结果为0,而userResults对象为nil。
顺便说一下:这些值存在于我的表行中
有人知道为什么吗?

最佳答案

必须使用PFQuery(className: "_User"),因为它是指定的解析类。
更恰当地说,您应该使用var userQuery = PFUser.query

10-08 05:31