我正在使用以下功能向游戏中心提交分数。如何修改下面的代码,以便只有当分数高于已经提交的分数时我才能发送分数?而且我不想在本地保持分数。有什么帮助吗?
- (void) reportScore: (int64_t) score forCategory: (NSString*) category
{
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:category] autorelease];
scoreReporter.value = score;
[scoreReporter reportScoreWithCompletionHandler: ^(NSError *error)
{
[self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error];
}];
}
谢谢。
编辑:我刚刚发现它只由游戏中心处理......只有最高分会显示在游戏中心应用程序上。