【发布时间】:2012-02-24 14:00:57
【问题描述】:
所以我的问题是,将gamecenter很好地集成到我的iphone应用程序后,它不会显示成就列表!
我认为集成是成功的,因为当我使用 submitAchievement 方法时,我确实解锁了列表中的成就。但我必须查看 iPhone 上 GameCenter 应用程序中的列表,而不是在我自己的应用程序中,因为它不起作用。 ikuragames 首先帮我把代码弄好(谢谢你!!)但它仍然不起作用! :(
-(void)showAchievments
{
//NSLog(@"showAchievments");
GKAchievementViewController *achievements = [GKAchievementViewController alloc] init];
if (achievements != nil)
{
achievements.achievementDelegate = self;
[(EAGLView *)self.view achievmentsWillAppear];
[self presentModalViewController:achievements animated:YES];
}
}
- (void)achievementViewControllerDidFinish:(GKAchievementViewController *)viewController
{
//NSLog(@"achievementViewControllerDidFinish");
[glView achievmentsWillDisappear];
[self dismissModalViewControllerAnimated:YES];
}
在调试模式下,我可以清楚地看到每一行或代码都已“处理”,并且没有显示任何错误。但是,我的屏幕上什么也没有出现:(
你能帮帮我吗? (here is some doc.)
【问题讨论】:
-
您是否已登录沙盒 GameCenter 帐户?
-
我不知道,我该如何检查?我刚刚检查了 iTunes Connect,它说:“游戏中心已为您的应用启用”,我得到了类似的 id 和东西。成就已经添加,所以我可以测试解锁它们
-
查看后,我得到了一个沙盒账号。但这应该不是问题吧?
标签: iphone game-center achievements