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

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

Разработчик

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

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

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

GKTurnBasedEventHandlerDelegate

GKTurnBasedEventHandlerDelegate протокол реализован объектом получить события уведомлений для основанных на повороте соответствий. Все методы вызывают на основном потоке.

Этот протокол был осужден в iOS 7, использовать GKTurnBasedEventListener.

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


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

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


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

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


Swift

import GameKit

Objective C

@import GameKit;

Доступность


Доступный в OS X v10.8 и позже.
Осуждаемый в OS X v10.10.
  • Отправленный делегату, когда местный игрок получает приглашение присоединиться к новому основанному на повороте соответствию.

    Объявление

    Swift

    func handleInviteFromGameCenter(_ playersToInvite: [AnyObject]!)

    Objective C

    - (void)handleInviteFromGameCenter:(NSArray *)playersToInvite

    Параметры

    playersToInvite

    Массив NSString объекты, содержащие идентификаторы проигрывателя для проигрывателей для начального приглашения в игру.

    Обсуждение

    Когда Ваш делегат получает это сообщение, Ваша игра должна создать новое GKMatchRequest возразите и присвойтесь playersToInvite параметр к запросу соответствия playersToInvite свойство. Затем Ваша игра может или вызвать GKTurnBasedMatch метод класса findMatchForRequest:withCompletionHandler: для нахождения соответствия программно или это может использовать запрос для инстанцирования нового GKTurnBasedMatchmakerViewController возразите для показа пользовательского интерфейса проигрывателю.

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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

    Осуждаемый в OS X v10.10.

  • Отправленный делегату, когда это - очередь местного игрока действовать в основанном на повороте соответствии.

    Оператор осуждения

    Реализация handleTurnEventForMatch:didBecomeActive: вместо этого.

    Объявление

    Objective C

    - (void)handleTurnEventForMatch:(GKTurnBasedMatch *)match

    Параметры

    match

    Объект соответствия, содержащий текущее состояние соответствия.

    Обсуждение

    Когда Ваш делегат получает это сообщение, проигрыватель принял уведомление нажатия для соответствия, уже происходящего. Ваша игра должна закончить любую задачу, которую она выполняла и переключатель к информации соответствия, предоставленной объектом соответствия.

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

    Objective C

    @import GameKit;

    Доступность

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

    Осуждаемый в OS X v10.9.

  • Отправленный делегату, когда это - очередь местного игрока действовать в основанном на повороте соответствии.

    Объявление

    Swift

    func handleTurnEventForMatch(_ match: GKTurnBasedMatch!, didBecomeActive didBecomeActive: Bool)

    Objective C

    - (void)handleTurnEventForMatch:(GKTurnBasedMatch *)match didBecomeActive:(BOOL)didBecomeActive

    Параметры

    match

    Объект соответствия, содержащий текущее состояние соответствия.

    didBecomeActive

    YEStrue если игра была запущена или принесена к переднему плану для обработки события.

    Обсуждение

    Когда Ваш делегат получает это сообщение, проигрыватель принял уведомление нажатия для соответствия, уже происходящего. Ваша игра должна закончить любую задачу, которую она выполняла и переключатель к информации соответствия, предоставленной объектом соответствия.

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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

    Осуждаемый в OS X v10.10.

  • Отправленный делегату, когда соответствие местный игрок участвует в, закончился.

    Объявление

    Swift

    optional func handleMatchEnded(_ match: GKTurnBasedMatch!)

    Objective C

    - (void)handleMatchEnded:(GKTurnBasedMatch *)match

    Параметры

    match

    Только что закончившееся соответствие.

    Обсуждение

    Когда Ваш делегат получает это сообщение, оно должно вывести на экран конечные результаты соответствия к проигрывателю и позволить проигрывателю опцию сохранения или удаления данных соответствия от Игрового Центра.

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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

    Осуждаемый в OS X v10.10.