When I try to store score value less than current value, it doesn't get stored. Any help please?
GKScore *scoreReporter = [[GKScore alloc] initWithCategory:@"top_matcher"];
scoreReporter.value = currentScore - 10;
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
NSLog(@"ERROR:%@ %lld %@", error, score, scoreReporter);
}];