実績を表示するために GKAchievementViewController を使用しています。ほとんどのデバイスでは問題なく動作しますが、一部のデバイス (iPod Touch 第 3 世代および iOS 5.1.1 を実行している iPad 1) では、Done ボタンをタップしても何も起こりません。
これをデバッグする方法がわかりません...
実績を表示するために使用しているコードは次のとおりです。
viewController = [[GKAchievementViewController alloc] init];
if (viewController)
{
viewController.achievementDelegate = self;
[self presentModalViewController:viewController animated:YES];
}
その後:
- (void)achievementViewControllerDidFinish:(GKAchievementViewController *)aViewController
{
[self dismissModalViewControllerAnimated:YES];
}