2013-04-15 40 views
2

我已將Game Center集成到我的項目中,我可以登錄遊戲中心並打開leaderboard,但不顯示任何分數。我試圖在排行榜中提交分數,並且它返回成功,但沒有顯示在那裏。遊戲中心並未在領導者板上顯示分數iPhone

提交得分

-(void)submitScore 
{ 
    GKScore *myScoreValue = [[[GKScore alloc] initWithCategory:@"something"] autorelease]; 
    myScoreValue.value = [prefs integerForKey:@"total"]; 

    [myScoreValue reportScoreWithCompletionHandler:^(NSError *error){ 
     if(error != nil){ 
      NSLog(@"Score Submission Failed"); 
     } else { 
      NSLog(@"Score Submitted"); 
     } 
    }]; 
} 

我已搜查在這個問題上,我發現thisthis 我都試過,但都沒有工作。

我正在啓動應用程序。

<Info>: 16:39:10.550238 com.apple.AVConference: GKSConnSettings: set server: { 
    "gk-cdx" = "17.173.254.218:4398"; 
    "gk-commnat-cohort" = "17.173.254.220:16386"; 
    "gk-commnat-main0" = "17.173.254.219:16384"; 
    "gk-commnat-main1" = "17.173.254.219:16385"; 
} 

我的代碼有什麼問題嗎?

回答

1

的一些注意事項你

« Make sure leaderboard is setup in iTunesConnect with Id: something 

« Login gamecenter app with testUser from same iTunesConnect account 

« Try myScoreValue.value = 500 once, sometimes small values are neglected in sandbox mode. 

« Confirm - Logged in to sandbox mode 

enter image description here

+0

我已經安裝ID的東西在iTunes Connect和我的價值總是大於500有時30k.I從不同的帳號登錄蘋果相比帳戶從我在iTunes Connect中創建了應用程序。這是否重要?因爲在遊戲中心你可以從任何身份證登錄並提交你的分數 – Zohaib

+0

確保你在沙盒模式中的遊戲中心 – Guru

+0

是的我在沙盒上。感謝您的回答。它的工作現在。 ID後有一個空格,我無法看到。現在刪除了該空間及其工作。 – Zohaib