2011-09-16 24 views
0

我有一系列圖像在桌面視圖中,我想給用戶選擇值爲每個圖像+1或-1。圖像來自數據庫,顯然我不希望每個用戶都能夠不止一次地進行評分。獨一無二的評價項目

我只能想出一個解決方案;這就是用圖像ID,設備ID和'kudos'創建另一個表格。但是,每次爲特定設備加載圖像時,都需要檢查數據庫。

任何人都可以想到更好的解決方案嗎?

+0

這個看起來非常穩固。 – Ibolit

+0

看起來像很多工作這樣一個小功能:( – MaikelS

回答

0

將數據存儲在數據庫中是一個很好的解決方案,只要您能夠及時獲取它們以便在tableview中顯示 - 我建議您使用Core Data並檢查NSFetchedResultsController,這正是您所需要的,它足夠聰明,可以在投票發生變化時更新表格,預先獲取可見和鄰近單元格的投票等。