首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取所有GKInvite的列表以在TableView中列出它们

获取所有GKInvite的列表以在TableView中列出它们
EN

Stack Overflow用户
提问于 2013-05-03 03:23:39
回答 1查看 98关注 0票数 1

我正在开发一个基于回合的游戏使用游戏中心。我使用以下代码处理玩游戏的邀请:

代码语言:javascript
复制
GKMatchmaker sharedMatchmaker].inviteHandler = ^(GKInvite* acceptedInvite, NSArray *playersToInvite)
    {
        if(acceptedInvite != nil)
        {
            // Get a match for the invite we obtained...

            NSLog(@"Valor de la invitacion %@",acceptedInvite);

            [[GKMatchmaker sharedMatchmaker] matchForInvite:acceptedInvite completionHandler:^(GKMatch *match, NSError *error)

             {
                 if(match != nil)
                 {
                     NSLog(@"match != nil: ");

                 }
                 else if(error != nil)
                 {
                     NSLog(@"ERROR: From matchForInvite: %@", [error description]);
                 }
                 else
                 {
                     NSLog(@"ERROR: Unexpected return from matchForInvite...");
                 }
             }];
        }
    };

我希望有一个我收到的所有GKInvite的列表,让他们在一个表视图中,稍后用户将决定接受或拒绝玩游戏的邀请。当然,我使用自己的视图来处理所有的游戏中心选项。

有什么解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2013-05-07 23:13:49

对于基于回合的游戏,你必须使用GKTurnBasedMatchmaker而不是GKMatchmaker

此外,我相信您只会看到用户通过滑动邀请接受的游戏的GKTurnBasedMatch对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16346114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档