通知用户已将分数提交给Game Center

时间:2011-03-20 17:43:34

标签: iphone objective-c ipod game-center

是否有任何方法可以告诉用户他的分数已成功提交或仅使用提醒视图。

我的意思是像Game Center欢迎信息:“欢迎回来,用户”

2 个答案:

答案 0 :(得分:0)

Game Center乐谱提交实现了一个块回调,您可以使用它来处理错误或成功提交。这是直接从开发人员文档中复制的函数:

- (void) reportScore: (int64_t) score forCategory: (NSString*) category{
  GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:category] autorelease];
  scoreReporter.value = score;

  [scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
    if (error != nil){
      //There was an error submitting the score.
    }else {
      //The score was successfully submitted.
    }
  }];
}

就用户界面而言,如滑动“欢迎回来”视图,您必须为此创建自己的用户界面。 (我只使用UIAlertview,但这完全取决于你。)

答案 1 :(得分:0)

  

我的意思是游戏中心的欢迎信息:“欢迎回来,   用户“

您可以在iOS 5上使用GKNotificationBanner。

Have a look at the reference