【发布时间】:2015-12-21 00:46:39
【问题描述】:
我的解析数据库中有两个表。第一个表是用户表,其中包含用户信息,如用户名、电子邮件、密码、个人资料图片等。 第二个表包含用户添加的帖子。我想获取一个帖子以及添加该帖子的用户的详细信息。谁能建议我如何用 swift 语言做到这一点。
我已经尝试了以下代码:
let innerQuery = PFQuery(className: "Posts")
innerQuery.whereKey("pickUpLocation", equalTo: firstSectionLbls[0] as! String)
innerQuery.whereKey("destination", equalTo: firstSectionLbls[1] as! String)
innerQuery.limit = 10
innerQuery.skip = skip
innerQuery.orderByAscending("DepartureDate")
let query = PFUser.query()
query!.whereKey("username", matchesQuery: innerQuery)
query!.findObjectsInBackgroundWithBlock {
(results: [PFObject]?, error: NSError?) -> Void in
我已经用指针重试了。这些是我用来创建指针的步骤。 1. 在 users 表中创建一个名为 user 的列,并将其类型设置为指针。 2. 在另一个名为“Posts”的类中创建另一个与“user”同名的列,并将其类型设置为指针。
然后我使用下面的代码来获取用户数据和帖子数据。
let innerQuery = PFQuery(className: "Rides")
innerQuery.whereKey("pickUpLocation", equalTo: firstSectionLbls[0] as! String)
innerQuery.whereKey("destination", equalTo: firstSectionLbls[1] as! String)
innerQuery.limit = 10
innerQuery.skip = skip
innerQuery.includeKey("user")
innerQuery.orderByAscending("DepartureDate")
innerQuery.findObjectsInBackgroundWithBlock {
(results: [PFObject]?, error: NSError?) -> Void in
但现在我又没有收到用户数据,虽然我收到了帖子数据
【问题讨论】:
-
那么你有什么尝试? StackOverflow 不是代码编写服务
-
为什么你们总是低估别人。你以为我没试过。上面的代码我试过了。
-
posts 类是否包含指向发布用户的指针?如果是这样,那么只需在您的帖子查询中使用
includeKey作为用户指针列。 -
我没有使用过指针。但我现在正在尝试。
-
你好,我试过使用指针。但可能我不知道如何使用指针。你能告诉我正确的方法吗?
标签: ios swift parse-platform