Apple Game Center对话框停止响应事件

时间:2016-05-10 21:56:59

标签: ios objective-c cocos2d-x

我开始将Apple的游戏中心集成到我正在使用Cocos2d-x框架开发的应用程序中。我编写了一个非常简单的包装器,将大多数C ++代码库连接到与Game Center接口所需的Objective C调用。我使用以下代码显示最初的Game Center对话框:

await

显示对话框,我要求选择用户名。如果我选择已经使用的用户名,我会看到以下屏幕截图:

Unavailable Nickname

这一切都很好,但是我发现一旦我关闭了这个弹出窗口,我就不能再在这个对话框页面上做任何事情了。我可以在昵称框中编辑文本,但“取消”和“下一步”按钮不再执行任何操作,我也无法收到有关我的用户名是否有效的进一步通知。

我觉得可能是由于某种视图控制器问题,弹出窗口后消息被发送到了错误的位置,但是因为我在Objective C编程时完成了初学者我不知道可能是什么原因。

1 个答案:

答案 0 :(得分:0)

所以答案似乎是以某种方式触发Game Center忘记我的登录信息。我还打开了设置/游戏中心下的日志记录。

我在此问题开始的同一天更改了我的Apple登录密码,因此我认为它可能与我使用的特定设备无关,因为我没有同步设备登录信息和Game Center信息。

一个有趣的变化是,现在当我插入一个不可用的昵称时,我会得到一个之前没有出现的建议列表。所有按钮现在看起来都很实用,所以我在做生意!