Уникально рейтинг предметов - PullRequest
0 голосов
/ 16 сентября 2011

У меня есть серия изображений в виде таблицы, и я хочу дать пользователям возможность оценить каждое изображение +1 или -1. Изображения поступают из базы данных, и, очевидно, я не хочу, чтобы каждый пользователь мог оценивать более одного раза.

Я могу придумать только одно решение; и это создает еще одну таблицу с идентификаторами изображений, идентификаторов устройств и «репутация». Однако необходимо будет проверять базу данных каждый раз, когда изображение загружается для определенного устройства.

Кто-нибудь может придумать лучшее решение?

1 Ответ

0 голосов
/ 16 сентября 2011

Хранение голосов изображений в БД - это хорошее решение, если вы можете вовремя получить их для отображения в виде таблицы - я рекомендую вам использовать Core Data и проверить NSFetchedResultsController, который вам нужен,он достаточно умен, чтобы обновлять таблицу при изменении голосов, предварительно выбирать голоса для видимой и соседних ячеек и т. д.

...