2012-05-02 44 views
1

我叫下面的代碼添加遊戲中心的用戶的橫幅在屏幕上方彈出,但它說遊戲不被遊戲中心確認:GameCenter整合併發症?

我將此添加到我的addDidFinishLaunching:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error){ 
if (error ==nil) { 
NSLog(@"Success"); 
} else { 
NSLog(@"Fail"); 
} 
}]; 

要查看排行榜,需要添加哪些代碼才能正確調用它?

-(void)viewscores:(SPEvent*)event{ 
CODE HERE 
} 
+0

你嘗試蘋果的遊戲中心的文檔?我相信他們有相當多的示例代碼在那裏爲這些工作流程... – fbrereto

+0

我已閱讀所有Apple Game Center文檔,仍然無法修復。當我在設備上運行遊戲時,它說:這個遊戲不被Game Center識別。但在模擬器上,它加載了橫幅並說SandBox。 – Raoul

+0

我想我已經明白了,但是你知道代碼是用於查看排行榜嗎? – Raoul

回答

1

你可以嘗試這樣的:

GKLeaderboardViewController *leaderboardVC = [[[GKLeaderboardViewController alloc]init]autorelease]; 
if (leaderboardVC !=nil) { 
    leaderboardVC.leaderboardDelegate = self; 
    [self presentViewController:leaderboardVC]; 
} 

我希望它能幫助:-)