不知道我要做什么来添加Game Center排行榜

时间:2015-02-07 21:42:59

标签: ios objective-c sprite-kit game-center game-center-leaderboard

我尝试添加一个Game Center排行榜,首先在iTunes Connect上设置它,但是当我必须在Xcode中编写代码时,我不知道自己该做什么。我想用摇动手势打开排行榜,为此我将在ViewController.m文件中使用此代码:

-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    if(event.subtype == UIEventSubtypeMotionShake) {
       // Code you want to run when the shake began
       }
}

那个代码对吗? 并且请有人能帮助我在摇晃时出现在排行榜上我必须做些什么吗?

1 个答案:

答案 0 :(得分:0)

  1. 在项目的功能选项卡中启用GameCenter
  2. 创建GKGameCenterViewController实例
  3. 设置适当的viewState属性
  4. 如有必要,请设置gameCenterDelegate属性
  5. 介绍VC:

    GKGameCenterViewController *vc = [GKGameCenterViewController new];
    vc.viewState = GKGameCenterViewControllerStateLeaderboards;
    vc.gameCenterDelegate = self;
    [self presentViewController:vc animated:YES];