GKTurnBasedMatchmakerViewControllerDelegate
Ваша игра реализует GKTurnBasedMatchmakerViewControllerDelegate
протокол на объекте реагировать на события, сгенерированные a GKTurnBasedMatchmakerViewController
объект.
Наследование
Не применимый
Оператор импорта
Swift
import GameKit
Objective C
@import GameKit;
Доступность
Доступный в OS X v10.8 и позже.
-
turnBasedMatchmakerViewController (_: didFindMatch:) - turnBasedMatchmakerViewController:didFindMatch:
ТребуемыйВызванный, когда проигрыватель выбрал соответствие для просмотра. (требуемый)
Объявление
Swift
func turnBasedMatchmakerViewController(_
viewController
: GKTurnBasedMatchmakerViewController!, didFindMatchmatch
: GKTurnBasedMatch!)Objective C
- (void)turnBasedMatchmakerViewController:(GKTurnBasedMatchmakerViewController *)
viewController
didFindMatch:(GKTurnBasedMatch *)match
Параметры
viewController
Контроллер представления, нашедший соответствие.
match
Соответствие, что выбран проигрыватель.
Обсуждение
Ваша игра должна отклонить контроллер представления и использовать объект соответствия показать текущее состояние соответствия к проигрывателю.
Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в OS X v10.8 и позже.
-
turnBasedMatchmakerViewController (_: playerQuitForMatch:) - turnBasedMatchmakerViewController:playerQuitForMatch:
ТребуемыйВызванный, когда проигрыватель принимает решение выйти из соответствия. (требуемый)
Объявление
Swift
func turnBasedMatchmakerViewController(_
viewController
: GKTurnBasedMatchmakerViewController!, playerQuitForMatchmatch
: GKTurnBasedMatch!)Objective C
- (void)turnBasedMatchmakerViewController:(GKTurnBasedMatchmakerViewController *)
viewController
playerQuitForMatch:(GKTurnBasedMatch *)match
Параметры
viewController
Контроллер представления, с которым взаимодействовал проигрыватель.
match
Соответствие проигрыватель приняло решение выйти.
Обсуждение
Когда этот метод вызывают, проигрыватель является текущим участником соответствия, но тот проигрыватель принял решение оставить соответствие вместо того, чтобы принять оборот. Ваша игра должна отклонить контроллер представления, установить результат для проигрывателя, и затем вызвать соответствие
participantQuitInTurnWithOutcome:nextParticipant:matchData:completionHandler:
метод.Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в OS X v10.8 и позже.
-
turnBasedMatchmakerViewController (_: didFailWithError:) - turnBasedMatchmakerViewController:didFailWithError:
ТребуемыйВызванный, когда происходит ошибка. (требуемый)
Объявление
Swift
func turnBasedMatchmakerViewController(_
viewController
: GKTurnBasedMatchmakerViewController!, didFailWithErrorerror
: NSError!)Objective C
- (void)turnBasedMatchmakerViewController:(GKTurnBasedMatchmakerViewController *)
viewController
didFailWithError:(NSError *)error
Параметры
viewController
Контроллер представления, получивший ошибку.
error
Ошибочный объект, описывающий ошибку.
Обсуждение
Ваша игра должна отклонить контроллер представления.
Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в OS X v10.8 и позже.
-
turnBasedMatchmakerViewControllerWasCancelled (_:) - turnBasedMatchmakerViewControllerWasCancelled:
ТребуемыйВызванный, когда проигрыватель отменяет matchmaking. (требуемый)
Объявление
Swift
func turnBasedMatchmakerViewControllerWasCancelled(_
viewController
: GKTurnBasedMatchmakerViewController!)Objective C
- (void)turnBasedMatchmakerViewControllerWasCancelled:(GKTurnBasedMatchmakerViewController *)
viewController
Параметры
viewController
Контроллер представления, что отменяется проигрыватель.
Обсуждение
Ваша игра должна отклонить контроллер представления.
Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в OS X v10.8 и позже.