gpt4 book ai didi

ios - 使用 Game Center 验证 GKLocalPlayer

转载 作者:可可西里 更新时间:2023-11-01 03:48:19 26 4
gpt4 key购买 nike

我正在尝试使用 Game Center 验证 GKLocalPlayer。但是,Apple 提供的代码

- (void) authenticateLocalPlayer
{
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
if (error == nil)
{
// Insert code here to handle a successful authentication.
NSLog(@"Logged in.");
}
else
{
// Your application can process the error parameter to report the error to the player.
NSLog(@"%@", [error description]);
}
}];
}

似乎对我不起作用。我总是收到“无法连接到 Game Center 服务器”的警告。可选择“重试”或“取消”。两个 NSLog 语句都没有执行,所以我猜 completionHandler 甚至都没有被触发。

如果我按重试,我会收到以下错误:

Error Domain=GKErrorDomain Code=7 "The requested operation could not be completed because local player is already authenticating." UserInfo=0x8915f80 {NSLocalizedDescription=The requested operation could not be completed because local player is already authenticating.}

有人知道出了什么问题吗?

最佳答案

我在连接到 Game Center 时发现的一个可能问题是设备上的日期可能有误。检查您的日期是否是实际的当前日期。 Game Center 以某种方式不允许来自日期不正确的设备的连接。

关于ios - 使用 Game Center 验证 GKLocalPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3742721/

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