gpt4 book ai didi

ios - Objective-C Game Center自动匹配“由于与服务器通信出错,无法完成请求的操作。”

转载 作者:行者123 更新时间:2023-12-01 16:33:39 24 4
gpt4 key购买 nike

我正在尝试通过Game Center实现自动匹配,并且遇到以下错误:“由于与服务器通信出错,请求的操作无法完成。”

我正在关注的教程可以在这里找到:http://www.raywenderlich.com/60980/game-center-tutorial-how-to-make-a-simple-multiplayer-game-with-sprite-kit-part-1

我使用的设备和模拟器都可以实现Game Center身份验证,并且我正在使用iPhone和iPhone 5S模拟器进行测试。沙盒开关在两个都处于打开状态。

以下是我用来启动配对过程的方法(将其称为minPlayers = maxPlayers = 2):

- (void)findMatchWithMinPlayers:(int)minPlayers maxPlayers:(int)maxPlayers
viewController:(UIViewController *)viewController
delegate:(id<GameKitHelperDelegate>)delegate {

if (!_enableGameCenter) return;

_matchStarted = NO;
self.match = nil;
_delegate = delegate;
[viewController dismissViewControllerAnimated:NO completion:nil];

GKMatchRequest *request = [[GKMatchRequest alloc] init];
request.minPlayers = minPlayers;
request.maxPlayers = maxPlayers;

GKMatchmakerViewController *mmvc =
[[GKMatchmakerViewController alloc] initWithMatchRequest:request];
mmvc.matchmakerDelegate = self;

[viewController presentViewController:mmvc animated:YES completion:nil];
}

知道我在做什么错吗?提前致谢!

最佳答案

我唯一遇到此问题的时间是当我在设备和模拟器上都使用相同的游戏中心帐户时,在设备上使用不同的帐户登录为我解决了该问题。

关于ios - Objective-C Game Center自动匹配“由于与服务器通信出错,无法完成请求的操作。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30318707/

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