我正在尝试检索列"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
并使用通常的关系谓词。