我在 Xcode 6.1 中制作了我的应用程序,但在 iOS 9 的调试区域中没有任何警告。现在我升级到 Xcode 7.0.1,在 iOS 9 的调试区域中收到 GameCenter 警告:
14 13:39:20.607 MachineMan[265:13165] 插件 com.apple.GameCenterUI.GameCenterAuthenticateExtension 无效
2015-10-14 13:39:25.027 MachineMan[265:13058] 不允许在解除分配时尝试加载 View Controller 的 View ,并且可能导致未定义的行为 ()
插件 com.apple.GameCenterUI.GameCenterDashboardExtension 无效
这是关于 Game Center 的什么说法?当我登录和退出时,它似乎工作正常。排行榜工作正常,为什么我会在调试区域收到此消息?
Best Answer-推荐答案 strong>
当我尝试展示 GameCenter 成就 UIViewController: GKGameCenterViewController 而玩家未登录时,我在控制台中收到此日志游戏中心。 UIAlertController 出现:
Game Center Unavailable
Player is not signed in
OK
结果是 UI 卡住了。
检查播放器状态可防止此问题。
PS:我正在使用 xCode 7.0 的 iPhone 6s iOS 9.0.2 上进行测试。
关于ios - Xcode 7.0.1 for iOS 9 for Game Center 中的调试区域警告,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/33159855/
|