添加&在iOS中显示解析配置文件Pic

时间:2015-01-06 14:15:55

标签: ios parse-platform pfquery pfobject

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

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

所有帖子都在'帖子',所以我使用PFQueryTableViewController加载课程'帖子'。如果我的个人资料照片在' _User'我可以同时拨打一个项目吗?

请帮助,因为我对最好的方法有点困惑。

1 个答案:

答案 0 :(得分:0)

如果您希望同一用户为所有UserProfile创建相同的图像,则通常最好将用户的图像存储在用户(或像Posts)对象之类的内容中。如果您希望允许用户更改其图像,并让所有Posts显示新图像,这将成为更明显的设计决策。

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