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

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

Разработчик

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

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

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

GKTurnBasedEventHandlerDelegate

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


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

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


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

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


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

Objective C

@import GameKit;

Доступность


Доступный в iOS 5.0 и позже.
Осуждаемый в iOS 7.0.

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

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

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

    Объявление

    Objective C

    - (void)handleInviteFromGameCenter:(NSArray *)playersToInvite

    Параметры

    playersToInvite

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

    Обсуждение

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

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

    Objective C

    @import GameKit;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 7.0.

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

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

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

    Объявление

    Objective C

    - (void)handleTurnEventForMatch:(GKTurnBasedMatch *)match

    Параметры

    match

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

    Обсуждение

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

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

    Objective C

    @import GameKit;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

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

    Объявление

    Objective C

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

    Параметры

    match

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

    didBecomeActive

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

    Обсуждение

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

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

    Objective C

    @import GameKit;

    Доступность

    Доступный в iOS 6.0 и позже.

    Осуждаемый в iOS 7.0.

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

    Объявление

    Objective C

    - (void)handleMatchEnded:(GKTurnBasedMatch *)match

    Параметры

    match

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

    Обсуждение

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

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

    Objective C

    @import GameKit;

    Доступность

    Доступный в iOS 6.0 и позже.

    Осуждаемый в iOS 6.0.