【问题标题】:Apple Game Center Dialog Stops Responding To EventsApple Game Center 对话框停止响应事件
【发布时间】:2016-05-10 21:56:59
【问题描述】:

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

[[[UIApplication sharedApplication] keyWindow].rootViewController presentViewController:viewController animated:YES completion:nil];

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

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

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

【问题讨论】:

    标签: ios objective-c cocos2d-x


    【解决方案1】:

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

    我在此问题开始发生的同一天更改了我的 Apple 登录密码,因此我认为这可能与我使用的特定设备没有同步设备登录信息和游戏中心信息有关。

    一个有趣的变化是,现在当我插入一个不可用的昵称时,我会得到一个以前没有出现的建议列表。现在所有按钮似乎都可以正常工作了,所以我在做生意!

    【讨论】:

      猜你喜欢
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多