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

标签 swift parse-platform pfquery pfobject pfuser

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

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

我收到错误:“NSInternalInconsistencyException”,原因:“键“FirstName”没有数据。在获取其值之前调用 fetchIfNeeded。'

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

无论如何,有人知道如何检索我的用户(“interest.user”)名字吗?

感谢您的宝贵时间。

最佳答案

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

关于swift - 仅使用用户的 objectId 检索用户的数据 - Parse & Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34303475/

相关文章:

ios - Swift 中等效的 android.content.BroadcastReceiver

swift - 声明包含具有泛型类型的案例的枚举的返回值?

swift - Parse.com 查询用户类 (swift)

java - 解析.com : Deploy app with local DB

ios - doesNotMatchKey :inQuery: return records that match key in Parse SDK for iOS

javascript - 解析自定义 webhook : can I query my tables?

ios - PFQuery includeKey 似乎不起作用 : Key data unavailible

swift - NSPersistentDocument:浏览版本:尝试添加只读文件

ios - 如何在 iOS8 中将 InputTextView 和 UIButton 添加到 Navigation Controller 的工具栏?

ios - 传递 VC 数据无法正常工作