ios – inviteHandler从未打过电话

我正在使用Game Kit将两个玩家添加到游戏中.我的测试设备是运行4.3.5的第三代iPod touch和运行4.2.1的第二代iPod touch.两个设备上都启用了游戏中心通知.我没有使用iPhone模拟器.这两个设备都使用单独的帐户登录到Game Center SandBox.帐户已经是朋友了.

我可以成功验证localPlayer并发起邀请但邀请的设备永远不会收到邀请,并且永远不会调用受邀游戏的inviteHandler.在验证localPlayer后立即设置inviteHandler.我已经浏览了游戏套件编程指南并实现了gkmatchmakerViewControllerDelegate协议中的所有方法,但我很难过.

解决方法

事实证明,当我最初创建这些沙盒帐户时,我关闭了“允许游戏邀请”.在沙盒/我选项卡上的Game Center.app中,点击黄色帐户横幅,然后点击查看帐户.仅在刚刚在第三台设备上创建新的沙盒帐户时才发现这一点.我能得到一个derp吗?

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...