Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы GameKit ссылка на протокол GKTurnBasedMatchmakerViewControllerDelegate

Опции
Развертывание Target:

На этой странице
Язык:

GKTurnBasedMatchmakerViewControllerDelegate

Ваша игра реализует GKTurnBasedMatchmakerViewControllerDelegate протокол на объекте реагировать на события, сгенерированные a GKTurnBasedMatchmakerViewController объект.

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import GameKit

Objective C

@import GameKit;

Доступность


Доступный в OS X v10.8 и позже.
  • Вызванный, когда проигрыватель выбрал соответствие для просмотра. (требуемый)

    Объявление

    Swift

    func turnBasedMatchmakerViewController(_ viewController: GKTurnBasedMatchmakerViewController!, didFindMatch match: GKTurnBasedMatch!)

    Objective C

    - (void)turnBasedMatchmakerViewController:(GKTurnBasedMatchmakerViewController *)viewController didFindMatch:(GKTurnBasedMatch *)match

    Параметры

    viewController

    Контроллер представления, нашедший соответствие.

    match

    Соответствие, что выбран проигрыватель.

    Обсуждение

    Ваша игра должна отклонить контроллер представления и использовать объект соответствия показать текущее состояние соответствия к проигрывателю.

    Оператор импорта

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • Вызванный, когда проигрыватель принимает решение выйти из соответствия. (требуемый)

    Объявление

    Swift

    func turnBasedMatchmakerViewController(_ viewController: GKTurnBasedMatchmakerViewController!, playerQuitForMatch match: 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 и позже.

  • Вызванный, когда происходит ошибка. (требуемый)

    Объявление

    Swift

    func turnBasedMatchmakerViewController(_ viewController: GKTurnBasedMatchmakerViewController!, didFailWithError error: NSError!)

    Objective C

    - (void)turnBasedMatchmakerViewController:(GKTurnBasedMatchmakerViewController *)viewController didFailWithError:(NSError *)error

    Параметры

    viewController

    Контроллер представления, получивший ошибку.

    error

    Ошибочный объект, описывающий ошибку.

    Обсуждение

    Ваша игра должна отклонить контроллер представления.

    Оператор импорта

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • Вызванный, когда проигрыватель отменяет matchmaking. (требуемый)

    Объявление

    Swift

    func turnBasedMatchmakerViewControllerWasCancelled(_ viewController: GKTurnBasedMatchmakerViewController!)

    Objective C

    - (void)turnBasedMatchmakerViewControllerWasCancelled:(GKTurnBasedMatchmakerViewController *)viewController

    Параметры

    viewController

    Контроллер представления, что отменяется проигрыватель.

    Обсуждение

    Ваша игра должна отклонить контроллер представления.

    Оператор импорта

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

    Доступный в OS X v10.8 и позже.