我正在尝试为我的应用创建一个评论部分,允许用户对帖子发表评论。我目前正在使用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")
}
})
}
})