我正在使用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];
}
}
答案 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];
}