gpt4 book ai didi

iphone - 游戏中心发布虚假分数 - iPhone

转载 作者:行者123 更新时间:2023-12-03 20:47:09 25 4
gpt4 key购买 nike

我正在尝试让游戏中心正常运行,而且它已经快可以运行了。唯一的问题是发布的分数没有任何意义。这是我的帖子评分代码:

-(IBAction)subScore
{
{
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"katplay"] autorelease];

scoreReporter.value = gcPost;
NSLog(@"posted");
NSLog(gcPost);

[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if (error != nil)
{
NSLog(@"failed!!!");
NSLog(gcPost);
}
}];
}
}

所以我玩游戏并获取分数并查看控制台,其中日志显示 gcPost = 2500。当我查看排行榜时,我的分数是 100,929,392 分。我不知道这个数字是从哪里来的。

我只是缺少一些基本的东西吗?

克里斯

最佳答案

刚刚在我的应用程序中实现了游戏中心。您需要将整数转换为 int64_t。用 Objective-C 术语来说,那就是 LongLong。您可以更改此设置:

scoreReporter.value = gcPost;

对此:

scoreReporter.value = [[NSNumber numberWithInt:gcPost] longLongValue];

我强烈建议您阅读 Apple Documentation on Game Center 。这是一本快速而容易阅读的书。您也可以从那里复制大部分代码。

关于iphone - 游戏中心发布虚假分数 - iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com