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

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

Разработчик

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

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

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

Ссылка констант GameKit

Этот документ описывает константы, определенные в платформе Гэйма Кита, которые не описаны в документе для отдельного класса.

Константы

  • Ошибочный домен платформы Гэйма Кита.

    Объявление

    Swift

    var GKErrorDomain: NSString!

    Objective C

    NSString * const GKErrorDomain;

    Константы

    • GKErrorDomain

      GKErrorDomain

      Ошибка произошла в Гэйме Ките.

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

    Обсуждение

    GKSession и GKVoiceChatService определите их собственные ошибочные домены.

  • Коды ошибки для ошибочного домена Гэйма Кита.

    Объявление

    Swift

    enum GKErrorCode : Int { case Unknown case Cancelled case CommunicationsFailure case UserDenied case InvalidCredentials case NotAuthenticated case AuthenticationInProgress case InvalidPlayer case ScoreNotSet case ParentalControlsBlocked case PlayerStatusExceedsMaximumLength case PlayerStatusInvalid case MatchRequestInvalid case Underage case GameUnrecognized case NotSupported case InvalidParameter case UnexpectedConnection case ChallengeInvalid case TurnBasedMatchDataTooLarge case TurnBasedTooManySessions case TurnBasedInvalidParticipant case TurnBasedInvalidTurn case TurnBasedInvalidState case InvitationsDisabled case PlayerPhotoFailure case UbiquityContainerUnavailable }

    Objective C

    enum { GKErrorUnknown = 1, GKErrorCancelled = 2, GKErrorCommunicationsFailure = 3, GKErrorUserDenied = 4, GKErrorInvalidCredentials = 5, GKErrorNotAuthenticated = 6, GKErrorAuthenticationInProgress = 7, GKErrorInvalidPlayer = 8, GKErrorScoreNotSet = 9, GKErrorParentalControlsBlocked = 10, GKErrorPlayerStatusExceedsMaximumLength = 11, GKErrorPlayerStatusInvalid = 12, GKErrorMatchRequestInvalid = 13, GKErrorUnderage = 14, GKErrorGameUnrecognized = 15, GKErrorNotSupported = 16, GKErrorInvalidParameter = 17, GKErrorUnexpectedConnection = 18, GKErrorChallengeInvalid = 19, GKErrorTurnBasedMatchDataTooLarge = 20, GKErrorTurnBasedTooManySessions = 21, GKErrorTurnBasedInvalidParticipant = 22, GKErrorTurnBasedInvalidTurn = 23, GKErrorTurnBasedInvalidState = 24, GKErrorInvitationsDisabled = 25, GKErrorPlayerPhotoFailure = 26, GKErrorUbiquityContainerUnavailable = 27 }; typedef NSInteger GKErrorCode;

    Константы

    • Unknown

      GKErrorUnknown

      Произошла неожиданная ошибка.

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

    • Cancelled

      GKErrorCancelled

      Требуемая работа была отменена или отключена пользователем.

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

    • CommunicationsFailure

      GKErrorCommunicationsFailure

      Ошибка произошла при передаче с Игровым Центром.

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

    • UserDenied

      GKErrorUserDenied

      Работа была отклонена пользователем.

      GKErrorUserDenied когда Игровой Центр ограничивается в Родительском контроле или был выключен полностью в профиле конфигурации, только вызывается. Весь другой пользователь отменил использование действий GKErrorCancelled.

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

    • InvalidCredentials

      GKErrorInvalidCredentials

      Работа перестала работать, потому что имя пользователя или пароль проигрывателя или оба являются неправильными.

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

    • NotAuthenticated

      GKErrorNotAuthenticated

      Местный игрок не аутентифицировался.

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

    • AuthenticationInProgress

      GKErrorAuthenticationInProgress

      Местный игрок в настоящее время аутентифицирует.

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

    • InvalidPlayer

      GKErrorInvalidPlayer

      Объект проигрывателя или идентификатор недопустимы.

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

    • ScoreNotSet

      GKErrorScoreNotSet

      Значение счета не было установлено прежде, чем попытаться отправить счет.

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

    • ParentalControlsBlocked

      GKErrorParentalControlsBlocked

      Функция была блокирована пользователем.

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

    • PlayerStatusExceedsMaximumLength

      GKErrorPlayerStatusExceedsMaximumLength

      Сообщение о состоянии проигрывателя является слишком длинным.

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

    • PlayerStatusInvalid

      GKErrorPlayerStatusInvalid

      Сообщение о состоянии проигрывателя недопустимо.

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

    • MatchRequestInvalid

      GKErrorMatchRequestInvalid

      Свойства запроса соответствия невозможно выполнить. Например, минимальное число игроков не может быть больше, чем максимальное количество проигрывателей.

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

    • Underage

      GKErrorUnderage

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

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

    • GameUnrecognized

      GKErrorGameUnrecognized

      Игровой Центр не распознает приложение, выполнившее запрос. Удостоверьтесь, что идентификатор пакета установлен должным образом для приложения.

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

    • NotSupported

      GKErrorNotSupported

      Устройство не поддерживает Игровой Центр.

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

    • InvalidParameter

      GKErrorInvalidParameter

      Один или больше параметров было неправильным.

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

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

    • UnexpectedConnection

      GKErrorUnexpectedConnection

      Неожиданный проигрыватель соединился с соответствием.

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

    • ChallengeInvalid

      GKErrorChallengeInvalid

      Проблема была недопустима.

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

    • TurnBasedMatchDataTooLarge

      GKErrorTurnBasedMatchDataTooLarge

      Ваша игра представила данные, превысившие максимальный размер, который Игровой Центр разрешает для основанной на повороте игры.

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

    • TurnBasedTooManySessions

      GKErrorTurnBasedTooManySessions

      Требуемая работа не могла быть завершена, потому что она превысит максимальное количество сеансов.

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

    • TurnBasedInvalidParticipant

      GKErrorTurnBasedInvalidParticipant

      Один из участника возражает, что Вы обеспечили, было недопустимо.

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

    • TurnBasedInvalidTurn

      GKErrorTurnBasedInvalidTurn

      Требуемая работа не могла быть завершена, потому что у указанного участника нет требуемого состояния поворота."

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

    • TurnBasedInvalidState

      GKErrorTurnBasedInvalidState

      Требуемая работа не могла быть завершена, потому что сеанс находится в недопустимом состоянии.

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

    • GKErrorOffline

      GKErrorOffline

      Требуемая работа не могла быть завершена, потому что устройство не онлайновое.

      Доступный в OS X v10.8 через OS X v10.9.

    • InvitationsDisabled

      GKErrorInvitationsDisabled

      Требуемая работа не могла быть завершена, потому что проигрыватель получения отключил приглашения.

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

    • PlayerPhotoFailure

      GKErrorPlayerPhotoFailure

      Требуемая работа для получения фотографии проигрывателя не может быть завершена.

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

    • UbiquityContainerUnavailable

      GKErrorUbiquityContainerUnavailable

      Параграф

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

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

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

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