仅使用用户的 objectId 检索用户的数据 - Parse & Swift

Retrieve user's data with only the user's objectId - Parse & Swift

我是 swift 和解析方面的初学者,但我要制作一个应用程序,我必须在其中检索用户的名字并 post 它在 tableView 中。问题是我无法找到一种方法来仅使用用户的 objectId 来检索用户的名字。我在研究期间在网站上发现了这个,但它似乎不是我想要做的。我也尝试过:

userNameLabel.text = (interest.user!["FirstName"] as! String)

我收到错误:'NSInternalInconsistencyException',原因:'Key "FirstName" has no data. Call fetchIfNeeded before getting its value.'

我猜问题是因为它认为它是一个 PFObject,因此没有将它视为一个字符串 (??)

有人知道如何检索我的用户 ("interest.user") 名字吗?

感谢您的宝贵时间。

由于您的用户对象是一个指针,因此当您 运行 您的查询时,您需要告诉 Parse 包含不属于 class 的任何额外信息。在这种情况下,因为它是一个指针,所以您需要执行 query.includeKey("user") 或任何指向您的用户的列名称 class。