1
爲什麼分數不會遞增?GKScore不會遞增
GKLeaderboard *lb = [[GKLeaderboard alloc] initWithPlayerIDs:@["G:1518137155"]];
lb.category = @"top_matcher";
[lb loadScoresWithCompletionHandler:^(NSArray *scores, NSError *error) {
if(error == nil){
GKScore *score = [scores lastObject];
if(score) {
score.value += 40;
[score reportScoreWithCompletionHandler:^(NSError *error) {
NSLog(@"ERR: %@ SC:%lld %@ %@ %d", error, score.value, score.playerID, score.category, scores.count);
}];
}
}
}];
我看到在輸出沒有誤差
ERR:(空)SC:61 G:1689523782 top_matcher 1
是你問關於本地球員的排行榜的球員身份證? –
不,玩家ID不是本地玩家ID。它適用於本地playerId – Vjy
我不認爲你可以改變除本地(認證)玩家以外的其他玩家的分數。 –