使用指针< _User>进行查询在Swift Parse SDK中

时间:2016-09-16 02:12:06

标签: ios iphone swift parse-platform

我有一个名为Client的类,这个类有一个Pointer< _User>。我试图按照以下方式这样做:

query.whereKey(" user",equalTo:currentUser)

但是这样,我的查询中没有数据返回。

有人知道我该如何进行此查询?

2 个答案:

答案 0 :(得分:0)

您可能需要在类上设置includeKey属性,该属性可以获取相关对象,例如

var query = PFQuery(className:"Client")

// Retrieve the most recent ones
query.orderByDescending("createdAt")

// Include the user
query.includeKey("user")

来源:Parse iOS Guide

答案 1 :(得分:0)

试试这个

query.whereKey("user", equalTo: PFUser.currentUser()!)

query.whereKey("user", equalTo: PFObject(withoutDataWithClassName: "_User", objectId: "\(PFUser.currentUser()!.objectId!)"))