游戏中心邀请

时间:2012-02-14 07:52:19

标签: iphone objective-c ios

我正在使用Game Kit,我想在Game Center上提交一个分数。我做到了,但现在我想邀请朋友。我如何邀请我的朋友,如何看到我朋友的分数?此代码用于显示排行榜:

  - (IBAction) showLeaderboard
  {
     GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
     if (leaderboardController != NULL) 
     {
        leaderboardController.category = self.currentLeaderBoard;
        leaderboardController.timeScope = GKLeaderboardTimeScopeWeek;
        leaderboardController.leaderboardDelegate = self; 
        [self presentModalViewController: leaderboardController animated: YES];
     }
  }

1 个答案:

答案 0 :(得分:0)

可以在Working with Players in Game Center中找到游戏中心中朋友互动所需的一般功能。

甚至还有一个关于在Allowing the Local Player to Invite Other Players to Be Friends下邀请朋友的部分:

- (void) inviteFriends: (NSArray*) identifiers
{
    GKFriendRequestComposeViewController *friendRequestViewController = [[GKFriendRequestComposeViewController alloc] init];
    friendRequestViewController.composeViewDelegate = self;
    if (identifiers)
    {
        [friendRequestViewController addRecipientsWithPlayerIDs: identifiers];
    }
    [self presentViewController: friendRequestViewController animated: YES completion:nil];
    [friendRequestViewController release];
}