我正在使用 iOS/Swift 解析,在我的 PFUser 类中,我有一个字段,其中包含指向另一个 PFObject 类的指针数组。
当我通过数据浏览器在 PFUser.currentuser 上调用 fetch 更新字段时,不会检索到此更新。但是,所有其他非数组字段都会检索更新。
这仅仅是 Parse 的一个问题吗?有谁知道解决方法?
我正在使用 iOS/Swift 解析,在我的 PFUser 类中,我有一个字段,其中包含指向另一个 PFObject 类的指针数组。
当我通过数据浏览器在 PFUser.currentuser 上调用 fetch 更新字段时,不会检索到此更新。但是,所有其他非数组字段都会检索更新。
这仅仅是 Parse 的一个问题吗?有谁知道解决方法?
PFUser.currentUser()!.fetch()
在 Swift 或[[PFUser currentUser] fetch]
Objective-C 中尝试。在 PFObject 上调用 .fetch() 会从服务器刷新对象。
您必须使用 includeKey,默认情况下,所有指针和关系不会全部获取,除非您愿意,否则通过不检索所有这些数据来保存数据。要告诉您的查询检索这些指针,请使用:
yourQuery.includeKey("yourColumnNameWithTheArrayOfPointers")
这应该工作得很好。