Ссылка констант GameKit
Этот документ описывает константы, определенные в платформе Гэйма Кита, которые не описаны в документе для отдельного класса.
-
Ошибочный домен платформы Гэйма Кита.
Константы
Обсуждение
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 и позже.
-