所以我的问题是,将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];
}
在调试模式下,我可以清楚地看到每一行或代码都被“处理”并且没有显示任何错误。但是,我的屏幕上什么也没有出现:(
你能帮我么 ?(这里有一些文档。)