如何使用 PFRelation 来点赞?

How to use PFRelation for liking?

我想制作一个社交媒体应用程序,您可以在其中点赞帖子,我听说您可以使用 PFRelation 来做到这一点,但我不确定如何做。我查看了 Parse.com 的文档,但它给我的信息有限,那么我该怎么做呢?

这完全取决于你想让它与什么建立关系。是用户吗?是 post class 本身吗?是统计数据class(即浏览量、点赞数、活跃评论数)?如果您想创建类似的功能,为简单起见,如果这是您担心的唯一功能,我会放弃创建整个关系。只需在后端创建一个新列,并在用户每次点击喜欢时增加它,并在他们 re-tap 时减少它。

假设您有一个名为“帖子”的 Class。在帖子中,您有这些列:

|对象编号 |帖子标题(字符串)| PostDesc(字符串)| PostImage(文件)|喜欢(数量) |更新于 |创建于 |等等等等

您需要做的就是当用户点击赞按钮时,'Like' 列增加 1,反之亦然

如果您出于我理解之外的其他原因担心关系。但对于如此简单的事情来说,这是一个合适的途径


someObject.incrementKey("Likes")
someObject.saveInBackgroundWithBlock {
(success: Bool, error: NSError?) -> Void in
  if (success) {
  // The like key has been incremented
  } else {
  // There was a problem, check error.description
  }
}