2

在我的应用程序中,我能够成功添加游戏中心成就。但我无法重置这些成就。我尝试了Apple的游戏套件教程中描述的方法,但是一旦在游戏中心添加了成就,我仍然无法重置。

4

1 回答 1

4

您从 Apple 的 GameKit 教程中尝试过什么?

无论您使用什么(UIKit,Cocos2d),这都应该有效:

找到您的身份验证方法并调用重置成就方法:即

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {


[GKAchievement resetAchievementsWithCompletionHandler:^(NSError *error) {
            NSLog(@"achievements reset");
        }];

}];

完成后不要忘记评论重置方法,否则每次登录游戏中心都会重置成就。让我知道事情的后续。

于 2012-08-01T10:47:26.233 回答