仅使用用户的 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。
我是 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。