我正在尝试向float
我的 Game Center 排行榜提交两位小数的长度,但是允许提交的唯一格式是int64_t
. 我正在使用默认的 Apple 报告评分方法:
- (void)reportScore:(int64_t)score forCategory:(NSString *)category {
GKScore *scoreReporter = [[GKScore alloc] initWithCategory:category];
scoreReporter.value = score;
[scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) {
[self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error];
}];
}
我正在尝试使用此方法将分数提供给报告分数方法:
- (IBAction)increaseScore {
self.currentScore = self.currentScore + 1;
currentScoreLabel.text = [NSString stringWithFormat: @"%lld", self.currentScore];
NSLog(@"%lld", self.currentScore);
}
请帮忙,我一直在疯狂搜索,找不到答案。