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

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

Разработчик

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

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

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

GKTurnBasedMatchmakerViewController

GKTurnBasedMatchmakerViewController класс выводит на экран пользовательский интерфейс, позволяющий проигрывателям управлять основанными на повороте соответствиями, в которых они участвуют.

Для показа основанного на повороте пользовательского интерфейса соответствия сначала выделите и инициализируйте a GKMatchRequest объект, описывающий желаемое соответствие. Затем используйте запрос соответствия для инициализации нового GKTurnBasedMatchmakerViewController объект. Установите делегата контроллера представления, представьте контроллер представления и ожидайте делегата, чтобы быть вызванными. Когда процесс matchmaking завершается или отменяется, делегат контроллера представления уведомляется. Как только делегата вызывают, отклоните контроллер представления.

На iOS Вы представляете и отклоняете контроллер представления от другого контроллера представления в Вашей игре, с помощью методов, предоставленных UIViewController класс. На OS X Вы используете GKDialogController класс, чтобы представить и отклонить контроллер представления.

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


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


Swift

import GameKit

Objective C

@import GameKit;

Доступность


Доступный в OS X v10.8 и позже.
  • Инициализирует новый контроллер представления антрепренера.

    Объявление

    Swift

    init!(matchRequest request: GKMatchRequest!)

    Objective C

    - (id)initWithMatchRequest:(GKMatchRequest *)request

    Параметры

    request

    Запрос соответствия с параметрами для соответствия.

    Возвращаемое значение

    Инициализированный антрепренер просматривает контроллер. Если ошибка произошла, этот метод возвраты NIL.

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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

  • Делегат контроллера представления.

    Объявление

    Swift

    unowned(unsafe) var turnBasedMatchmakerDelegate: GKTurnBasedMatchmakerViewControllerDelegate!

    Objective C

    @property(nonatomic, readwrite, assign) id< GKTurnBasedMatchmakerViewControllerDelegate > turnBasedMatchmakerDelegate

    Обсуждение

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

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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

  • Булево значение, определяющее, показывает ли контроллер представления существующие соответствия.

    Объявление

    Swift

    var showExistingMatches: Bool

    Objective C

    @property(nonatomic, readwrite, assign) BOOL showExistingMatches

    Обсуждение

    Если значение этого свойства YEStrue, контроллер представления показывает уже происходящие соответствия. Если значение этого свойства NOfalse, контроллер представления только предлагает возможность для создания новых соответствий. Значение по умолчанию YEStrue.

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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