【问题标题】:How can I access value from pointer inside pointer on query with Parse in swift?如何在 swift 中使用 Parse 从查询指针中的指针访问值?
【发布时间】:2016-05-04 17:31:54
【问题描述】:

如何使用 Parse in swift 从查询指针中的指针访问值?

这与 Parse 中的三个类有关。一个叫做 Post_Story,on 是 Post,一个是 User。当我查询 Post_Story 时,我能够从键“Post”中检索指针信息,但是有没有办法从该指针中的指针访问信息? (用户类的键“createdBy”)

我的代码如下所示:

       let postQuery = PFQuery(className: "Post_Story")
    postQuery.whereKey("story", containedIn: storyObjects)
    postQuery.includeKey("post")

    postQuery.findObjectsInBackgroundWithBlock { (objects:[PFObject]?, error:NSError?) in
        if error == nil {
            for object in objects! {
                if let postL = object["post"] as? PFObject {

                    if postL["createdBy"] != nil {

                        //this is where I want to get infor from PFUser, but not all info is sent
                        print((postL["createdBy"] as! PFUser)) //prints PFUser object without username etc.

                    }
                }
            }
        }
        else {}
    }

希望这个问题不要太傻……

【问题讨论】:

    标签: swift pointers parse-platform pfquery pfuser


    【解决方案1】:

    您可以添加postQuery.includeKey("post.createdBy") 以将用户对象包含在postcreatedBy 列中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 2023-02-16
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多