我在tableview中有一系列图像,我想让用户选择每个图像+1或-1。图像来自数据库,显然我不希望每个用户能够多次评级。
我只想到一个解决方案;那就是用图像id,设备ID和'kudos'创建另一个表。但是,每次为特定设备加载图像时,都需要检查数据库。
有人能想到更好的解决方案吗?
答案 0 :(得分:0)
将图像的投票存储在数据库中是一个很好的解决方案,只要您能够及时获取它们以便在tableview中显示 - 我建议您使用Core Data并查看NSFetchedResultsController,这正是您所需要的,当选票发生变化,预先获取可见和附近单元格的投票等时,它足够聪明地更新表格。