2011-03-02 110 views
1

我使用的是Game Center排行榜,該遊戲中心排行榜可以正常運行並顯示分數。唯一的問題是,當我模擬網絡故障時(將手機置於飛行模式),發佈評分時仍然返回空錯誤。發佈代碼是 -將分數提交給遊戲中心

[scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) 
{ 
    [self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error]; 
}]; 

您希望在這種情況下返回「失敗」。我不知道發生了什麼事!任何幫助表示感謝,謝謝。

回答

0

嗯,我有點解決它 - 我已經使用蘋果的可達性代碼只是爲了檢查手機是否可以連接,然後我做了Game Center的東西。這很奇怪,但如果在提交得分時沒有網絡,Game Center就不會顯示任何錯誤,但是如果有網絡&則無法連接到它的服務器。除非我正在做一些完全錯誤的事情,但它或多或少是他們自己的示例代碼的粘貼&。