Как мне обрабатывать принятые многопользовательские приглашения с быстрым запуском Game Center в iOS?

#swift #sprite-kit #gamekit

Вопрос:

Я пытаюсь реализовать следующий код быстрого запуска, показанный во время WWDC 2021 .

 // Set the GKMatch delegate and present your game scene when didFindMatch is called func matchmakerViewController(_ viewController: GKMatchmakerViewController, didFind match: GKMatch) {  viewController.dismiss(animated: true, completion: nil)  let gameVC = GameSceneViewController()  gameVC.match = match  match.delegate = gameVC  self.present(gameVC, animated: true, completion: nil) }  

Однако при попытке его создания я получаю сообщение об ошибке «Не удается найти» GameSceneViewController () «в области видимости». В поисках документации по нему не похоже, что GameSceneViewController() также является вызываемым методом. Должен ли существовать класс с конструктором? Если да, то как бы я привязал GameScene к контроллеру просмотра?

Комментарии:

1. Где вы пишете код?

2. Я использую Xcode 13