- (void) reportScore: (int64_t) score forLeaderboardID: (NSString*) identifier
{
GKScore *scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier: identifier];
scoreReporter.value = score;
scoreReporter.context = 0;
NSArray *scores = @[scoreReporter];
[GKLeaderboard reportScores:scores withCompletionHandler:^(NSError *error) {
//Do something interesting here.
}];
}
在上面的网站上,我使用了上面的代码(标题是向游戏中心报告得分(iOS 7))但是在GKLeaderboard reportScores ...行上,我收到错误,说没有这样的方法。如何在不使用GKScore已弃用的reportScoreWithCompletionHandlerMethod的情况下解决此问题?
答案 0 :(得分:5)
所以苹果的事情有一个错字。 GKLeaderboard应该是reportScores系列中的GKScore。