我想制作一个社交媒体应用程序,您可以在其中喜欢帖子,我听说您可以使用 PFRelation 来做到这一点,但我不确定如何。我检查了 Parse.com 的文档,但它给了我有限的信息,那么我该怎么做呢?
1 回答
1
这一切都取决于你想让它与什么建立关系。是用户吗?它本身是一个帖子类吗?是统计类(即观看次数、点赞数、活跃评论)吗?如果您想创建一个相似的功能,为简单起见,如果这是您担心的唯一功能,我会放弃创建整个关系。只需在后端创建一个新列,并在用户每次点击喜欢时增加它,并在他们重新点击时减少它。
假设您有一个名为 Posts 的类。在帖子中,您有以下列:
| 对象 ID | 帖子标题(字符串)| PostDesc(字符串)| PostImage(文件)| 喜欢(数量)| 更新于 | 创建于 | 等等等等
您需要做的就是当用户点击“赞”按钮时,“赞”列增加 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
}
}
于 2015-08-23T05:14:05.707 回答