在分析中获取与当前用户关联的所有结果



我正在尝试检索列"Job_Title"中和当前用户关联的所有对象。

目前,我每次只得到表格上的第一个结果。

我想要所有的对象,应该有5为这个用户登录。

    let query5 = PFQuery(className: "jHistory")
    query5.whereKey("createdBy", equalTo: PFUser.currentUser()!)
    query5.skip = 2
    query5.findObjectsInBackgroundWithBlock {
        (objects: [PFObject]?, error: NSError?) -> Void in
        if (objects != nil) {
            // The find succeeded.
            for object in objects! {
                let jobTitle = object["Job_Title"] as! NSString
                self.job_Title.text! = "(jobTitle)"
                print(objects)
            }
        }
        else {
            // Log details of the failure
            print("Error")
        }
    }

您正在跳过前两个(query5.skip = 2),因此该用户创建了3个作业,您跳过了2个,结果是一个。用户可能拥有的作业不是createdBy本身。

您应该检查您的whereKey并使用通常的关系谓词。

最新更新