ios - 游戏中心登录中的错误禁用功能

标签 ios ios6 game-center gamekit

我的应用程序具有 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/

相关文章:

ios - 从 iOS 9 中的深层链接返回时更新 UI

ios - 如何存档和取消存档 NSObject?

ios - 每天在服务器上保存数据

ios - 是否可以在 Windows 10 上调试 iOS Chrome?

ios - 如何自定义 UIActivityViewController 以在发布到 facebook 和 twitter 时显示 URL 链接?

iOS6 viewDidUnload 已弃用

ios6 - iOS6模拟器中的顶部主页按钮纵向不起作用

iphone - iOS 游戏中心沙盒 : Leaderboards show "No score"

ios - 游戏中心(实时)仅显示本地分数

iphone - iOS6 自动旋转 - UIPageViewController