Файл GCKError.h

Ссылка на файл GCKError.h

Ошибки фреймворка. Более...

Классы

class   GCKError
Подкласс NSError для ошибок платформы. Более...

Перечисления

enum   GCKErrorCode {
   GCKErrorCodeNoError = 0, GCKErrorCodeNetworkError = 1, GCKErrorCodeTimeout = 2, GCKErrorCodeDeviceAuthenticationFailure = 3,
   GCKErrorCodeInvalidRequest = 4, GCKErrorCodeCancelled = 5, GCKErrorCodeReplaced = 6, GCKErrorCodeNotAllowed = 7,
   GCKErrorCodeDuplicateRequest = 8, GCKErrorCodeInvalidState = 9, GCKErrorCodeSendBufferFull = 10, GCKErrorCodeMessageTooBig = 11,
   GCKErrorCodeChannelNotConnected = 12, GCKErrorCodeDeviceAuthorizationFailure = 13, GCKErrorCodeDeviceNotConnected = 14, GCKErrorCodeProtocolVersionMismatch = 15,
   GCKErrorCodeMaxUsersConnected = 16, GCKErrorCodeNetworkNotReachable = 17, GCKErrorCodeProtocolError = 18, GCKErrorCodeAlreadyInitialized = 19,
   GCKErrorCodeApplicationNotFound = 20, GCKErrorCodeApplicationNotRunning = 21, GCKErrorCodeInvalidApplicationSessionID = 22, GCKErrorCodeSecureTransportError = 23,
   GCKErrorCodeSocketAlreadyConnected = 24, GCKErrorCodeSocketInvalidAddress = 25, GCKErrorCodeSocketInvalidParameter = 26, GCKErrorCodeInvalidResponse = 27,
   GCKErrorCodeFailedSessionUpdate = 28, GCKErrorCodeSessionIsNotActive = 29, GCKErrorCodeMediaLoadFailed = 30, GCKErrorCodeInvalidMediaPlayerState = 31,
   GCKErrorCodeNoMediaSession = 32, GCKErrorCodeNotCastSession = 33, GCKErrorCodeMediaError = 34, GCKErrorCodeAuthenticationErrorReceived = 40,
   GCKErrorCodeMalformedClientCertificate = 41, GCKErrorCodeNotX509Certificate = 42, GCKErrorCodeDeviceCertificateNotTrusted = 43, GCKErrorCodeSSLCertificateNotTrusted = 44,
   GCKErrorCodeMalformedAuthenticationResponse = 45, GCKErrorCodeDeviceCapabilityNotSupported = 46, GCKErrorCodeCRLInvalid = 47, GCKErrorCodeCRLCheckFailed = 48,
   GCKErrorCodeBroadcastMessageEncryptionFailed = 50, GCKErrorCodeBroadcastKeyExchangeInvalidResponse = 51, GCKErrorCodeBroadcastKeyExchangeInvalidInput = 52, GCKErrorCodeBroadcastKeyExchangeEmptyResponse = 53,
   GCKErrorCodeBroadcastKeyExchangeRequestTimeout = 54, GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice = 55, GCKErrorCodeBroadcastKeyExchangeFailedToConnect = 56, GCKErrorCodeBroadcastMessageDropped = 57,
   GCKErrorCodeBroadcastSocketError = 58, GCKErrorCodeBroadcastFailedToGenerateEncryptionKey = 59, GCKErrorCodeGuestModeListenFailed = 60, GCKErrorCodeRemoteDisplayError = 80,
   GCKErrorCodeRemoteDisplayDeviceNotSupported = 81, GCKErrorCodeRemoteDisplayFeatureNotSupported = 82, GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver = 83, GCKErrorCodeRemoteDisplayOpenGLError = 84,
   GCKErrorCodeRemoteDisplayMetalError = 85, GCKErrorCodeRemoteDisplayAudioConversionError = 86, GCKErrorCodeAppDidEnterBackground = 91, GCKErrorCodeDisconnected = 92,
   GCKErrorCodeUnsupportedFeature = 93, GCKErrorCodeUnknown = 99, GCKErrorCodeDeviceAuthenticationMessageParseFailure = 100, GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure = 101,
   GCKErrorCodeDeviceAuthenticationTimeoutFailure = 102, GCKErrorCodeLaunchRequestCancelled = 103, GCKErrorCodeApplicationNotRunningWithNamespaceMismatched = 104, GCKErrorCodeApplicationNotRunningWhenResumed = 105,
   GCKErrorCodeApplicationNotRunningForJoin = 106, GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting = 107
}
Коды ошибок платформы. Более...

Переменные

NSString *const  kGCKErrorCustomDataKey
Ключ объекта JSON customData, связанного с ошибкой в ​​словаре userInfo. Более...
NSString *const  kGCKErrorDetailedCodeKey
Ключ для подробного кода ошибки, специфичного для API. Более...
NSString *const  kGCKErrorExtraInfoKey
Ключ для дополнительной информации об ошибке, например описания ошибки, специфичной для API. Более...
NSString *const  kGCKErrorReasonKey
Ключ причины ошибки, специфичной для API. Более...
NSString *const  kGCKErrorDomain
Домен ошибки для GCKErrorCode. Более...

Подробное описание

Ошибки фреймворка.

Документация по типу перечисления

Коды ошибок платформы.

Счетчик
GCKErrorCodeNoError

Код ошибки, указывающий на отсутствие ошибки.

GCKErrorCodeNetworkError

Код ошибки, указывающий на ошибку сетевого ввода-вывода.

GCKErrorCodeTimeout

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

GCKErrorCodeDeviceAuthenticationFailure

Код ошибки, указывающий на ошибку аутентификации.

GCKErrorCodeInvalidRequest

Код ошибки, указывающий на то, что был сделан неверный запрос.

GCKErrorCodeCancelled

Код ошибки, указывающий, что выполняющийся запрос был отменен, скорее всего, потому, что другое действие прервало его.

GCKErrorCodeReplaced

Код ошибки, указывающий, что запрос был заменен другим запросом того же типа.

GCKErrorCodeNotAllowed

Код ошибки, указывающий, что запрос был отклонен и не может быть выполнен.

GCKErrorCodeDuplateRequest

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

GCKErrorCodeInvalidState

Код ошибки, указывающий, что запрос не разрешен в текущем состоянии.

GCKErrorCodeSendBufferFull

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

GCKErrorCodeMessageTooBig

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

GCKErrorCodeChannelNotConnected

Ошибка, указывающая, что операция с каналом не может быть завершена, поскольку канал в данный момент не подключен.

GCKErrorCodeDeviceAuthorizationFailure

Ошибка, указывающая на то, что пользователю не разрешено использовать устройство Cast.

GCKErrorCodeDeviceNotConnected

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

GCKErrorCodeProtocolVersionMismatch

Ошибка, указывающая на несоответствие версий протокола, используемых отправителем и получателем для данной реализации пространства имен.

GCKErrorCodeMaxUsersConnected

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

GCKErrorCodeNetworkNotReachable

Ошибка, указывающая, что сеть недоступна.

GCKErrorCodeProtocolError

Ошибка, указывающая на ошибку протокола (получены неверные данные).

GCKErrorCodeAlreadyInitialized

Ошибка, указывающая на то, что была предпринята попытка инициализировать уже инициализированный синглтон.

GCKErrorCodeApplicationNotFound

Код ошибки, указывающий, что запрошенное приложение не найдено.

GCKErrorCodeApplicationNotRunning

Код ошибки, указывающий, что запрошенное приложение в данный момент не запущено.

GCKErrorCodeInvalidApplicationSessionID

Код ошибки, указывающий, что идентификатор сеанса приложения недействителен.

GCKErrorCodeSecureTransportError

Код ошибки, указывающий на ошибку TLS.

Основная ошибка — это один из кодов ошибок, описанных здесь: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/

GCKErrorCodeSocketAlreadyConnected

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

GCKErrorCodeSocketInvalidAddress

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

GCKErrorCodeSocketInvalidParameter

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

GCKErrorCodeInvalidResponse

Ошибка, указывающая на то, что полученный ответ недействителен.

GCKErrorCodeFailedSessionUpdate

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

GCKErrorCodeSessionIsNotActive

Ошибка, указывающая, что запрос устройства не может быть выполнен, поскольку текущий сеанс не активен.

С
4.4.5
GCKErrorCodeMediaLoadFailed

Код ошибки, указывающий, что не удалось загрузить носитель на стороне получателя.

GCKErrorCodeInvalidMediaPlayerState

Код ошибки, указывающий, что команда мультимедиа не выполнена из-за состояния медиаплеера.

GCKErrorCodeNoMediaSession

Ошибка, указывающая на то, что в данный момент медиа-сессия недоступна.

GCKErrorCodeNotCastSession

Код ошибки, указывающий, что текущий сеанс не является сеансом приведения.

GCKErrorCodeMediaError

Код ошибки, указывающий на то, что произошла общая ошибка носителя.

GCKErrorCodeAuthenticationErrorReceived

Код ошибки, указывающий, что аутентификация устройства не удалась из-за полученной ошибки.

GCKErrorCodeMalformedClientCertificate

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

GCKErrorCodeNotX509Certificate

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

GCKErrorCodeDeviceCertificateNotTrusted

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

GCKErrorCodeSSLCertificateNotTrusted

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

GCKErrorCodeMalformedAuthenticationResponse

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

GCKErrorCodeDeviceCapabilityNotSupported

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

GCKErrorCodeCRLInvalid

Код ошибки, указывающий, что аутентификация устройства не удалась, поскольку CRL с устройства недействителен.

GCKErrorCodeCRLCheckFailed

Код ошибки, указывающий, что аутентификация устройства не удалась, поскольку сертификат устройства отозван CRL.

GCKErrorCodeBroadcastMessageEncryptionFailed

Код ошибки, указывающий, что широковещательное сообщение не удалось зашифровать.

GCKErrorCodeBroadcastKeyExchangeInvalidResponse

Код ошибки, указывающий, что ответ на обмен ключами недействителен.

GCKErrorCodeBroadcastKeyExchangeInvalidInput

Код ошибки, указывающий, что ответ на обмен ключами показывает недопустимую ошибку ввода.

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

Код ошибки, указывающий, что ответ на обмен ключами не содержит завернутый ключ отправителя.

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

Код ошибки, указывающий, что время ожидания запроса на обмен ключами истекло.

GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice

Код ошибки, указывающий, что не найдено устройство, поддерживающее обмен ключами.

GCKErrorCodeBroadcastKeyExchangeFailedToConnect

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

GCKErrorCodeBroadcastMessageDropped

Код ошибки, указывающий, что широковещательное сообщение удалено из-за ограничения кэша.

GCKErrorCodeBroadcastSocketError

Код ошибки, указывающий, что широковещательное сообщение не отправлено из-за ошибки сокета.

GCKErrorCodeBroadcastFailedToGenerateEncryptionKey

Код ошибки, указывающий, что ключ широковещательного шифрования не удалось сгенерировать.

GCKErrorCodeGuestModeListenFailed

Код ошибки, указывающий, что прослушивание не удалось.

GCKErrorCodeRemoteDisplayError

Код ошибки, указывающий на то, что произошла неуказанная ошибка удаленного дисплея.

Дополнительные сведения могут быть доступны в значении, связанном с ключом kGCKErrorExtraInfoKey в информации о пользователе.

GCKErrorCodeRemoteDisplayDeviceNotSupported

Код ошибки, указывающий, что целевое устройство не поддерживает удаленный дисплей.

GCKErrorCodeRemoteDisplayFeatureNotSupported

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

GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver

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

GCKErrorCodeRemoteDisplayOpenGLError

Ошибка, указывающая на то, что произошла ошибка OpenGL.

Дополнительные сведения могут быть доступны в значении, связанном с ключом kGCKErrorExtraInfoKey в информации о пользователе.

GCKErrorCodeRemoteDisplayMetalError

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

Дополнительные сведения могут быть доступны в значении, связанном с ключом kGCKErrorExtraInfoKey в информации о пользователе.

GCKErrorCodeRemoteDisplayAudioConversionError

Ошибка, указывающая на то, что произошла ошибка преобразования звука.

Дополнительные сведения могут быть доступны в значении, связанном с ключом kGCKErrorExtraInfoKey в информации о пользователе.

GCKErrorCodeAppDidEnterBackground

Код ошибки, указывающий, что приложение перешло в фоновый режим.

GCKErrorCodeDisconnected

Код ошибки, указывающий, что соединение с приёмником было закрыто.

GCKErrorCodeUnsupportedFeature

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

GCKErrorCodeUnknown

Код ошибки, указывающий на то, что произошла неизвестная, неожиданная ошибка.

GCKErrorCodeDeviceAuthenticationMessageParseFailure

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

С
4.4.5
GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure

Код ошибки, указывающий, что в полученном сообщении аутентификации для свойства challenge установлено ненулевое значение.

С
4.4.5
GCKErrorCodeDeviceAuthenticationTimeoutFailure

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

С
4.4.5
GCKErrorCodeLaunchRequestCancelled

Код ошибки, указывающий на то, что запрос на запуск Приложения был отменен.

С
4.6.0
GCKErrorCodeApplicationNotRunningWithNamespaceMismatched

Код ошибки, указывающий, что запрошенное приложение в данный момент не запущено из-за несовпадающего пространства имен.

GCKErrorCodeApplicationNotRunningWhenResumed

Код ошибки, указывающий, что запрошенное приложение в данный момент не работает при возобновлении.

GCKErrorCodeApplicationNotRunningForJoin

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

GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting

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

Переменная документация

NSString* const kGCKErrorCustomDataKey

Ключ объекта JSON customData, связанного с ошибкой в ​​словаре userInfo.

NSString* const kGCKErrorDetailedCodeKey

Ключ для подробного кода ошибки, специфичного для API.

С
4.4.3
NSString* const kGCKErrorExtraInfoKey

Ключ для дополнительной информации об ошибке, например описания ошибки, специфичной для API.

NSString* const kGCKErrorReasonKey

Ключ причины ошибки, специфичной для API.

С
4.4.3
NSString* const kGCKErrorDomain

Домен ошибок для GCKErrorCode.