Привет, я новичок в Game Center для iOS. Я пытаюсь добавить многопользовательскую функцию, используя спички в своей игре и следуя документации.
До сих пор я достиг точки, когда 2 моих клиента могут успешно получить совпадение, то есть вызывается обратный вызов matchmakerViewController: didFindMatch и доставляется объект GKMatch.
Однако после этого я, кажется, застрял там навсегда, потому что согласно документации, мне придется подождать, пока все игроки (2 в моем случае) действительно подключатся, прежде чем начинать игру. Но кажется, что обратный вызов match: player: didChangeState никогда не вызывается для указания успешного соединения. Ну, я уверен, что все мои клиенты находятся в одной и той же сети Wi-Fi (или это обязательно?) Может ли кто-нибудь просветить меня по этому делу? Нужно ли делать какие-то дополнительные действия, чтобы клиенты могли подключаться? Большое спасибо за помощь!