所以,我所拥有的是一张名为Votes,表User和table Venue的表。我在投票给用户和场地时有指针关系。 Venue是PFObject的子类。这是我将对象设置为数据库的方式:
let votes = PFObject(className: "Votes")
votes["venue"] = venue
votes["user"] = PFUser.currentUser()
这是按预期工作的,我可以在仪表板中看到两个对象。但是当我尝试获取Votes行时,Venue对象没有传递查询。任何想法为什么会这样。查询:
let user = PFUser.currentUser()
let query = PFQuery(className: "Votes")
query.whereKey("venue", equalTo: venue)
query.whereKey("user", equalTo: user)
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock(...)