2011-04-18 14 views

Respuesta

16

Puede lanzar la aplicación Game Center usando el esquema de gamecenter: URL:

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

En iOS 6.0 hay una nueva forma bastante fresco para mostrar centro de juego utilizando GKGameCenterViewController.

Para utilizarlo, su controlador de vista debe actúa como un delegado a la GKGameCenterViewController:

@interface ViewController : UIViewController <GKGameCenterControllerDelegate> 

Y a continuación, para la visualización de la vista de Game Center:

- (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]; 
} 

Si el usuario está bajo iOS 5.0, solo puedes usar los esquemas de URL como dijiste antes.

Cuestiones relacionadas