我正在使用遊戲中心進行基於回合的比賽。我不會在本地保存任何匹配數據。在比賽進行的同時,其中一名球員結束比賽併爲他自己提交比分。當其他玩家啓動遊戲時,他會從遊戲中心獲得所有匹配(包括完成)。我的問題是,我無法確定我已經提交了哪個比賽的比分。爲了更好的理解,我列出了scenerio的步驟。如何確定比賽得分是否已提交
- 鮑勃開始比賽
- 愛麗絲接受比賽
- 愛麗絲扮演&端轉
- 鮑勃扮演&端轉
- ...
- ...
- ..
- 鮑勃結束比賽& submits his sc礦石到排行榜
- 愛麗絲推出遊戲,並從遊戲中心獲得10場成品賽。
現在我怎麼知道,我爲哪些匹配提交了分數。據我所知,在比賽結束後我無法更新比賽數據。所以我無法保存任何標誌來匹配數據了。
我是否有問題並且過早完成比賽?是否所有玩家都必須等待其他玩家提交他們的分數?
我是否必須在本地保存比賽數據?
我想也使用比賽的最後一個回合日期,並保存在本地「最後得分提交日期」。
本地保存匹配數據或日期對多個設備不利。
我建議看看iOS7的API,可能有些東西(: – NSSplendid 2013-06-28 11:18:51