2012-02-17 16 views
6

मेरे पास गेमकेंटर सैंडबॉक्स-खाता है, मेरे गेम का परीक्षण किया है, अर्जित उपलब्धियां इत्यादि हैं। अब मैंने कुछ बदलाव किए हैं और फिर से उपलब्धियां हासिल करने का परीक्षण करना चाहते हैं!क्या मेरे गेम सेंटर सैंडबॉक्स खाते के लिए उपलब्धि प्रगति को रीसेट करने का कोई तरीका है?

क्या मुझे एक नया नया सैंडबॉक्स खाता बनाना है या रीसेट करने का कोई तरीका है?

+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 
    }]; 
} 

इसके अलावा एप्पल के नमूना परियोजना 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. 
     } 
    }]; 
} 
संबंधित मुद्दे