2012-02-17 7 views
6

GameCenterサンドボックスアカウントでゲームや成果などをテストしました 変更を加えて、成果をもう一度試してみたいと思います!GameCenterサンドボックスアカウントの達成状況の進捗状況をリセットする方法はありますか?

新しいサンドボックスアカウント全体を作成する必要がありますか?アカウントをリセットする方法はありますか?

+0

あなたは[ゲーム](http://gaming.stackexchange.com)サイトでこれを投稿する方がよいと思います。 –

+1

通常のプレーヤーはサンドボックスアカウントを取得しないので開発者に尋ねる方が良いと思っていましたが、同じ機能を果たしていると思います。 – col000r

答えて

11

次のコードはApple Documentationです。

- (void) resetAchievements 
{ 
    // Clear all locally saved achievement objects. 
    achievementsDictionary = [[NSMutableDictionary alloc] init]; 
    // Clear all progress saved on Game Center 
    [GKAchievement resetAchievementsWithCompletionHandler:^(NSError *error) 
    { 
     if (error != nil) 
     // handle errors 
    }]; 
} 

AppleのサンプルプロジェクトGKTapperもご覧ください。

0
// Reset all the achievements for local player 
- (void)resetAchievements 
{ 
    [GKAchievement resetAchievementsWithCompletionHandler: ^(NSError *error) 
    { 
     if (!error) { 
      [storedAchievements release]; 
      storedAchievements = [[NSMutableDictionary alloc] init]; 

      // overwrite any previously stored file 
      [self writeStoredAchievements];    
     } else { 
      // Error clearing achievements. 
     } 
    }]; 
} 
関連する問題