Ios 使用联合类从PFUser指针检索更多信息

Ios 使用联合类从PFUser指针检索更多信息,ios,swift,parse-platform,back4app,Ios,Swift,Parse Platform,Back4app,我有Project、User和joint classProjectEmployee项目员工包含指向项目和用户的指针。我将跳过其他参数,因为它们在本例中不需要 当我提取时,它只为我返回指针。这对性能来说似乎还可以 这就是我保存ProjectEmployee let parseObject = PFObject(className:"ProjectEmployee") parseObject["active"] = true parseObject[&quo

我有
Project
User
和joint class
ProjectEmployee
<代码>项目员工包含指向
项目
用户
的指针。我将跳过其他参数,因为它们在本例中不需要

当我提取时,它只为我返回指针。这对性能来说似乎还可以

这就是我保存
ProjectEmployee

let parseObject = PFObject(className:"ProjectEmployee")

parseObject["active"] = true
parseObject["user"] = pfUser
parseObject["project"] = pfProject
parseObject["occupation"] = pfOccupation
            
parseObject.saveInBackground
我的问题是如何获得更多信息的
ProjectEmployee
。现在,当我从后端数据库获取数据时,我只看到指针。这是正确的,但我需要有关
用户
项目
的更多信息

let query = PFQuery(className:"ProjectEmployee")
query.findObjectsInBackground 
例如,我需要获取
用户的用户名
等等

我试图解决的主要问题是过滤项目中已经存在但使用联合类的用户列表

当我在项目详细信息屏幕上时,我会在表视图中显示所有
User
记录。我选择了用户,当我有
Project
对象和数组或用户对象时,我创建了联合类ProjectEmployee。但是下次打开项目详细信息屏幕时,我想显示所有
用户
记录,不包括我已经添加到
项目中的用户

我想这个问题可以分成两个子问题

  • 我是否需要通过额外的查询获取指针信息,如果需要,如何正确操作
  • 我需要为此使用联合类吗

  • 以下是解析时的关系查询示例:

    是的,谢谢!看来这就是我需要的。回答我的第一个问题。我只需要includeKey选项。我想我需要另一个问题幸运的是我错了。2.我也需要联合班。