0

我的应用程序是一种社交媒体,用户可以在其中发布各种内容以供其他人使用该应用程序查看。我想在 Parse 中设置它,这样当他们看到帖子的表格视图时,每个用户的个人资料图片都会显示为单元格的imageView. 但是,我不太确定最好的方法是什么。

在我的核心数据上,我有“_User”,其中包含在注册时创建的所有用户信息。我还有另一个名为“Posts”的数据库,其中包含所有已发布的材料。我可以将每个帖子的文件上传到“帖子”,但这似乎会使用太多数据并且花费太长时间。所以,我想,我可以在“_User”中放一张个人资料图片,但问题是:

所有帖子都在“帖子”上,所以我使用 PFQueryTableViewController 来加载“帖子”类。如果我的个人资料图片在“_User”中,我可以同时从中调用一项吗?

请帮忙,因为我对最好的方法是什么感到有点困惑。

4

1 回答 1

0

UserProfile如果您希望同一用户为所有用户提供相同的图像,那么将用户的图像与用户(或类似的单独对象)存储起来通常是一个好主意PostsPosts如果您想允许用户更改他们的图像并让所有显示的新图像,这将成为一个更明显的设计决策。

您将能够查询Post关联User对象,然后PFFile通过其 URL 为该用户检索 。为了使其更快,并避免重复查询 Parse 以获取相同的数据,您可以使用您的cachePolicy属性PFQuery来检索您的Postsand Users,以及在本地缓存图像。这将显着加快您的图像加载速度,并减少 Parse 上的 API 命中。

于 2015-01-07T02:09:36.840 回答