独特评级项目

时间:2011-09-16 12:40:15

标签: iphone rating

我在tableview中有一系列图像,我想让用户选择每个图像+1或-1。图像来自数据库,显然我不希望每个用户能够多次评级。

我只想到一个解决方案;那就是用图像id,设备ID和'kudos'创建另一个表。但是,每次为特定设备加载图像时,都需要检查数据库。

有人能想到更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

将图像的投票存储在数据库中是一个很好的解决方案,只要您能够及时获取它们以便在tableview中显示 - 我建议您使用Core Data并查看NSFetchedResultsController,这正是您所需要的,当选票发生变化,预先获取可见和附近单元格的投票等时,它足够聪明地更新表格。