2011-04-18 54 views

回答

16

您可以通過使用gamecenter: URL方案推出的Game Center應用程序:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gamecenter:"]]; 
6

在iOS的6.0有一個新的方式相當冷靜使用GKGameCenterViewController顯示遊戲中心。

使用它您的視圖控制器必須作爲一個代表到GKGameCenterViewController:

@interface ViewController : UIViewController <GKGameCenterControllerDelegate> 

然後用於顯示遊戲中心觀點:

- (void)showGameCenter 
{ 
    GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init]; 
    if (gameCenterController != nil) 
    { 
     gameCenterController.gameCenterDelegate = self; 
     [self presentViewController: gameCenterController animated: YES completion:nil]; 
    } 
} 

//Called when the player is done interacting with the GKGameCenterViewController 
- (void)gameCenterViewControllerDidFinish:(GKGameCenterViewController *)gameCenterViewController 
{ 
    [self dismissViewControllerAnimated:YES completion:nil]; 
} 

如果它的iOS 5.0下的用戶,你只能像以前說的那樣使用URL方案。

相關問題