2013-04-15 3 views
2

프로젝트에 Game Center를 통합 했으므로 게임 센터에 로그인하여 리더 보드를 열 수 있지만 점수가 표시되지 않습니다. 리더 보드에서 점수를 제출하려고 시도했지만 성공을 반환하지만 표시되지 않습니다.게임 센터에서 리더 보드 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

위해 나는 아이튠즈 커넥트에서 설정 아이디 뭔가를 내 값은 항상 때때로 30k.I 사과 계정과 다른 계정에서 로그인 한 이상 500있는에서 iTunes Connect에 앱을 만들었습니다. 그건 중요한거야. 게임 센터에서 ID를 사용하여 로그인하고 점수를 제출할 수 있기 때문에 – Zohaib

+0

게임 센터의 샌드 박스 모드에 있는지 확인하십시오. – Guru

+0

예. 샌드 박스에 있습니다. 귀하의 답변에 감사드립니다. 그 지금 일하고있어. ID 뒤에 공간이있어서 그걸 볼 수 없었다. 그 공간과 그 일을 지금 제거했습니다. – Zohaib

관련 문제