1

我正在尝试创建一个 iOS 应用程序,用户可以在其中发布和图像,然后有人可以对图像发表评论。到目前为止,我已经设置了一个包含(除其他外)图像文件的消息类。我希望能够向图像添加评论,那么最好的方法是什么。

选项 A:

我可以在已经存在的类中添加一个array(或object?)列message,然后在array其中存储评论(string)和海报的 ID(string)。为此,我认为我需要一个二维数组,但我不确定我将如何去做。

选项 B:

我可以创建一个全新的类,comments其中包含用户的评论(字符串),以及他/她链接到的图像文件(也许是 a PFRelation

基本上我倾向于选项 A,因为它似乎更容易/更有效地实现,但我真的不知道我将如何创建一个二维/对象数组 - 所以我的问题是,我将如何去关于这样做?

4

1 回答 1

1

我在我的应用程序中执行此操作的方式是选项 B。然后我在照片中添加了一个计数列,该列在 onSave 或 onDelete 上增加/减少。我认为这种方法更好,因为它使数据更加对称(使用选项 A,一些数据可能有数千条评论,而另一些则有 0)。此外,如果您想要一个通知视图,它允许您查询评论单元格,您可以在其中向用户展示对他们的照片进行了哪些活动。

于 2014-09-03T15:13:33.520 回答