我的应用程序具有 Game Center 功能,当我执行此步骤时:
1) 从 Game Center.app 注销
2) 进入应用程序并打开游戏中心登录 View
3) 点击取消
4) 点击主页按钮,5-10 秒后再次打开我们的应用
我再次在 View 中看到一个 Game Center 登录,在点击 3 次取消后,在 Game Center View 上推送了一个带有两个按钮的 View :
禁用,登录
我正在点击禁用,但在重新切换到我们的应用程序后,我从未在 View 中看到 Game Center 登录。一切都很好,
但是
完成这些步骤后,“禁用”按钮不起作用:
1) 保持应用处于运行状态,不要从 iOS 应用任务列表中关闭应用
2) 打开Game Center.app并使用你的苹果账号登录
3) 切换到我们的应用程序,我们看到 Game Center 登录 View
4) 点击取消 3 次,我们会看到禁用按钮
5) 点击禁用并关闭 Game Center View
6) 点击主页并再次打开我们的应用程序,我们看到了什么? Game Center 登录 View 在 AGAIN 打开,如果我们点击取消 -> 禁用,然后在重新切换到应用程序后,我们可以越来越多地看到 Game Center 登录 View 。
GameKit.framework 中的错误?
我在 iOS 6.0 上测试过
最佳答案
已解决
我通过使用 NSUserDefaults 手动解决了这个问题,并保存了 Game Center View 显示的计数并将删除计数设置为 0,如果用户成功登录到 Game Center。
按取消按钮 3 次后,手动模式下不会显示 Game Center View 。
关于ios - 游戏中心登录中的错误禁用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022131/