Опитвам се да получа високия си резултат, използвайки NSUserDefaults
Това е моят код за низа, който го получава, но възниква грешка
int savedScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"score_key"];
highScoreText = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%d",savedScore] fontName:@"a2203.ttf" fontSize:21.0f];
highScoreText.positionType = CCPositionTypeNormalized;
highScoreText.color = [CCColor blackColor];
highScoreText.position = ccp(0.15f, 0.95f); // Top Right of screen
[self addChild:highScoreText];
Това е мястото, където моят код получава информацията за резултата
score++;
[scorelabel setString:[NSString stringWithFormat:@"score: %d",score]];
[[NSUserDefaults standardUserDefaults] setInteger:score forKey:@"score_key"];
[[NSUserDefaults standardUserDefaults] synchronize];
return YES;
}
Благодаря ви за всякакви съвети