如何为经典的帖子和评论模型构建 Parse 数据模型? (使用 iOS、Swift、Parse)

Posted

技术标签:

【中文标题】如何为经典的帖子和评论模型构建 Parse 数据模型? (使用 iOS、Swift、Parse)【英文标题】:How to structure your Parse data model for a classic Post and Comment model? (using iOS, Swift, Parse) 【发布时间】:2015-11-15 03:12:08 【问题描述】:

使用 Swift(带有 Storyboard)和 Parse 开发类似博客的 iPhone 应用程序,并且已经在开发类似于 Facebook ios 应用程序和其他社交网络应用程序的评论/回复系统方面苦苦挣扎了几个星期。

我当前的 Parse 数据模型结构是否设置得当,具有这种类型的功能,用户可以在其中创建帖子和评论/回复帖子?(即:不确定要创建多少类/表,如果我有正确的列,如果我使用正确的数据类型等)。我的目标是设置它,以便帖子与其 cmets/回复(以及帖子、评论等的作者)之间存在关系。

目前在 Parse 中,我在 Parse 数据浏览器中有以下三个表:

用户表(由 Parse 提供):

发布表格

回复表

请原谅任何复杂性...如果有不清楚的地方,请询问!

感谢您的宝贵时间!我非常感谢任何帮助!

【问题讨论】:

真正的问题是什么?我看到“我不知道该怎么做”,然后是 2 段。 @Khnle-Kevin,感谢您的反馈。我刚刚修改了我的问题,希望能更清楚。 【参考方案1】:

如果您想在回复页面上显示用户帖子,请尝试以下代码:

  print(replyPost)
print(replyPost?.objectForKey("message"))
self.userMessage!.text = replyPost?.objectForKey("postMessage") as? String ?? "nil"
print(replyPost?.objectForKey("userName"))
 self.userName!.text = replyPost?.objectForKey("postUser") as? String ?? "nil"

【讨论】:

以上是关于如何为经典的帖子和评论模型构建 Parse 数据模型? (使用 iOS、Swift、Parse)的主要内容,如果未能解决你的问题,请参考以下文章

关于如何在猫鼬中编写评论模式的任何想法?

Facebook的数据库结构来存储评论和帖子? [关闭]

Elastic Search 中带有评论的博客文章的数据模型

我应该如何为需要引用数据透视表的表配置 Laravel / OctoberCMS 模型?

如何使用 Parse & Swift 存储帖子的评论?

猫鼬中的用户、帖子和评论模型