在游戏中心无法接收朋友邀请

时间:2014-03-22 23:02:40

标签: ios cocoa-touch game-center multiplayer

我正在通过游戏中心创建一个包含2名玩家的实时多人游戏。

我跟随Ray Wenderlich关于游戏中心的教程,我试图建立邀请朋友。我像苹果说的那样设置了回叫:

    if ([GKLocalPlayer localPlayer].isAuthenticated) {
        [GKMatchmaker sharedMatchmaker].inviteHandler = ^(GKInvite *acceptedInvite, NSArray *playersToInvite) {
            NSLog(@"Received invite");
            self.pendingInvite = acceptedInvite;
            self.pendingPlayersToInvite = playersToInvite;
            [self inviteReceived];
        };
    } 

我甚至测试过是否实际设置了block属性。它是。

我在iOS7的沙盒中使用了模拟器和iPhone 5。我无法收到任何邀请(见截图)。我启用了通知中心,在设置中选中了接受邀请,但永远不会调用该块。随机匹配工作得很好。

Fail message

1 个答案:

答案 0 :(得分:1)

通过借用别人的设备解决它,而不是使用模拟器。