我有一个我正在研究的应用程序,它有游戏中心排行榜,一切正常,现在突然,当我去应用程序中的游戏中心游戏中心窗口字面上没有显示任何内容,只是应用程序的名称和一个大的旧NO窗口中间的项目。
这只发生在我的物理设备上,Game Center正常显示的模拟器......我是否需要在物理设备上重置某些东西?
我没有触及代码,当我打开游戏中心应用程序本身时,我看到我的应用程序沙箱和排行榜都在那里并正确更新...这是我的应用程序中显示的游戏中心窗口代码,没有被改变或触摸过。
- (void) showGameCenter
{
UIViewController *vc = self.view.window.rootViewController;
GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init];
if (gameCenterController != nil)
{
gameCenterController.gameCenterDelegate = self;
[vc presentViewController: gameCenterController animated: YES completion:nil];
}
}
答案 0 :(得分:2)
如果您的plist gamekit
中缺少Required device capabilities
,就会发生这种情况。