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 *)viewControllerdidFindMatch:(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 *)viewControllerplayerQuitForMatch:(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 *)viewControllerdidFailWithError:(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 и позже.
