如何将项目附加到解析服务器上的特定阵列?

时间:2017-02-05 23:10:57

标签: ios arrays swift parse-server

我正在尝试为我的应用创建一个评论部分,允许用户对帖子发表评论。我目前正在使用Parse,我曾试图创建一个充满数组的行。每行都包含一个数组,该数组包含特定帖子的注释。我目前很困惑,我将如何访问然后更新给定行的数组。我一直在阅读Parse文档和指南,但还未能解决这个问题。我的代码如下,我的Parse页面/布局的屏幕截图也在下面。我很感激,如果有人可以帮助我,甚至只是建议一个更好的方式来处理特定帖子的用户评论。

请注意'答案'是'Commments'。

在下面的案例中,Test和Dog表示对一个帖子的评论,而Cat和Meow表示对另一个帖子的评论。

注意:下面,comments是一个数组数组。

var post = PFObject(className: "Posts")

        var query = PFQuery(className: "Posts")

        query.findObjectsInBackground(block: { (objects, error) in


            if let posts = objects {


                for object in posts{


                    if let post = object as? PFObject {

                        if let Answers = post["Answers"] {

                            self.comments.append(Answers as! [String])

                            print(post["Answers"])
                        }

                    }

                }





                self.comments[self.indexPathNum].append(self.answerTextView.text)

                post["Answers"] = self.comments



                    post.saveInBackground(block: { (success, error) in
                        if error != nil {

                            print("error")

                        }else {
                            print("Success")
                        }
                    })

                }









        })

0 个答案:

没有答案