我正在尝试创建一个用户发布和图像的iOS应用程序,然后有人可以对图像发表评论。到目前为止,我已经设置了一个消息类,其中包含(除其他外)图像文件。我希望能够为图像添加注释,那么最好的方法就是这样做。
选项A:
我可以在已存在的array
类中添加object
(或message
?)列,然后将array
条评论存储在string
中{{1} })和海报的ID(string
)。为此,我想我需要一个二维数组,但我不确定如何做到这一点。
选项B:
我可以创建一个包含用户注释(字符串)的全新comments
类,以及他/她链接到的图像文件(可能是PFRelation
)
基本上我倾向于选项A,因为它似乎更容易/更有效地实现,但我真的不知道我将如何创建一个二维/对象数组 - 所以我的问题是,如何我会这样做吗?
答案 0 :(得分:1)
我在我的应用程序中执行此操作的方式是选项B.然后我在照片上添加了一个计数列,该列在onSave或onDelete上递增/递减。我认为这种方法更好,因为它使数据更加对称(使用选项A,某些数据可能有数千条注释,而其他数据则为0)。此外,它还允许您查询评论单元格,如果您想要一个通知视图,其中向用户显示他们的照片上已完成的活动。