فایل 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
کلید شیء customData JSON مرتبط با خطا در فرهنگ لغت userInfo. بیشتر...
NSString *const  kGCKErrorDetailedCodeKey
کلید کد خطای دقیق API. بیشتر...
NSString *const  kGCKErrorExtraInfoKey
کلید اطلاعات خطای اضافی، مانند توضیحات خطای خاص API. بیشتر...
NSString *const  kGCKErrorReasonKey
کلید یک دلیل خطای خاص API. بیشتر...
NSString *const  kGCKErrorDomain
دامنه خطا برای GCKErrorCode. بیشتر...

توصیف همراه با جزئیات

خطاهای چارچوب

نوع شمارش اسناد

کدهای خطای چارچوب

شمارشگر
GCKErrorCodeNoError

کد خطا نشان دهنده عدم وجود خطا است.

خطای GCKErrorCodeNetwork

کد خطا نشان دهنده خطای ورودی/خروجی شبکه است.

GCKErrorCodeTimeout

کد خطایی که نشان می دهد یک عملیات به پایان رسیده است.

GCKErrorCodeDeviceAuthenticationFailure

کد خطا نشان دهنده خطای احراز هویت است.

GCKErrorCodeInvalidRequest

کد خطا که نشان می دهد درخواست نامعتبر است.

GCKErrorCodeCancelled

کد خطایی که نشان می‌دهد یک درخواست در حال انجام لغو شده است، به احتمال زیاد به این دلیل که اقدام دیگری از آن استفاده کرده است.

GCKErrorCodeReplaced

کد خطا که نشان می دهد درخواستی با درخواست دیگری از همان نوع جایگزین شده است.

GCKErrorCodeNotAllowed

کد خطا که نشان می‌دهد درخواست غیرمجاز بوده و تکمیل نمی‌شود.

GCKErrorCodeDuplicateRequest

کد خطایی که نشان می دهد درخواستی نمی تواند انجام شود زیرا همان نوع درخواست هنوز در حال انجام است.

GCKErrorCodeInvalidState

کد خطا که نشان می دهد درخواست در وضعیت فعلی مجاز نیست.

GCKErrorCodeSendBufferFull

کد خطا نشان می دهد که داده ها نمی توانند ارسال شوند زیرا بافر ارسال پر است.

GCKErrorCodeMessageTooBig

خطا نشان می دهد که درخواست ارسال نشد زیرا پیام از حداکثر اندازه مجاز پیام بیشتر است.

GCKErrorCodeChannelNotConnected

خطا نشان می دهد که عملیات کانال نمی تواند کامل شود زیرا کانال در حال حاضر متصل نیست.

GCKErrorCodeDeviceAuthorizationFailure

خطایی که نشان می‌دهد کاربر مجاز به استفاده از دستگاه Cast نیست.

GCKErrorCodeDeviceNotConnected

خطا نشان می دهد که درخواست دستگاه نمی تواند تکمیل شود زیرا در حال حاضر اتصالی به دستگاه برقرار نیست.

GCKErrorCodeProtocolVersionMismatch

خطای نشان دهنده عدم تطابق بین نسخه های پروتکل مورد استفاده در فرستنده و گیرنده برای اجرای فضای نام معین است.

GCKErrorCodeMaxUsersConnected

خطا نشان می دهد که حداکثر تعداد کاربران قبلاً به گیرنده متصل شده اند.

GCKErrorCodeNetworkNotReachable

خطا نشان می دهد که شبکه قابل دسترسی نیست.

خطای GCKErrorCodeProtocol

خطا نشان دهنده خطای پروتکل (داده های نامعتبر دریافت شده).

GCKErrorCodeAlreadyInitialized

خطایی نشان می‌دهد که تلاشی برای مقداردهی اولیه تک‌تنه از قبل اولیه‌سازی شده انجام شده است.

GCKErrorCodeApplicationNotFound

کد خطا نشان می دهد که برنامه درخواستی یافت نشد.

GCKErrorCodeApplicationNotRunning

کد خطا که نشان می دهد برنامه درخواستی در حال حاضر اجرا نمی شود.

GCKErrorCodeInvalidApplicationSessionID

کد خطایی که نشان می دهد شناسه جلسه برنامه معتبر نیست.

خطای GCKErrorCodeSecureTransport

کد خطا نشان دهنده خطای TLS است.

خطای اساسی یکی از کدهای خطا است که در اینجا مستند شده است: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/

GCKErrorCodeSocketAlreadyConnected

خطایی نشان می‌دهد که تلاشی برای اتصال روی سوکتی که قبلاً متصل است انجام شده است.

GCKErrorCodeSocketInvalidAddress

خطا نشان می دهد که یک آدرس شبکه یا سوکت یا نوع آدرس نامعتبر به یک متد یا مقداردهی اولیه ارائه شده است.

GCKErrorCodeSocketInvalidParameter

خطایی که نشان می‌دهد پارامتر نامعتبری به یک متد یا مقداردهی اولیه داده شده است.

GCKErrorCodeInvalidResponse

خطا نشان می دهد که پاسخ دریافت شده نامعتبر است.

GCKErrorCodeFailedSessionUpdate

خطایی نشان می‌دهد که به‌روزرسانی جلسه انجام شده است، اما همه دستگاه‌ها نمی‌توانند منتقل شوند.

GCKErrorCodeSessionIsNotActive

خطا نشان می دهد که درخواست دستگاه نمی تواند تکمیل شود زیرا جلسه فعلی فعال نیست.

از آنجا که
4.4.5
GCKErrorCodeMediaLoadFailed

کد خطا نشان می دهد که بارگذاری رسانه در سمت گیرنده انجام نشده است.

GCKErrorCodeInvalidMediaPlayerState

کد خطا نشان می دهد که یک دستور رسانه رسانه به دلیل وضعیت پخش کننده رسانه شکست خورده است.

GCKErrorCodeNoMediaSession

خطا نشان می دهد که هیچ جلسه رسانه ای در حال حاضر در دسترس نیست.

GCKErrorCodeNotCastSession

کد خطایی که نشان می‌دهد جلسه فعلی یک جلسه ارسال محتوا نیست.

خطای GCKErrorCodeMedia

کد خطا نشان می دهد که یک خطای رسانه عمومی رخ می دهد.

GCKErrorCodeAuthenticationErrorReceived

کد خطا نشان می دهد که احراز هویت دستگاه به دلیل خطای دریافتی انجام نشد.

GCKErrorCodeMalformedClient Certificate

کد خطایی که نشان می‌دهد احراز هویت دستگاه انجام نشد زیرا گواهی مشتری نادرست دریافت شد.

گواهی GCKErrorCodeNotX509

کد خطایی که نشان می‌دهد احراز هویت دستگاه انجام نشد زیرا فرمت گواهی دریافت شده از Chromecast مورد انتظار نیست.

GCKErrorCodeDevice CertificateNotrusted

کد خطا نشان می دهد که احراز هویت دستگاه انجام نشد زیرا گواهی دستگاه مورد اعتماد نیست.

GCKEErrorCodeSSLCگواهینامه غیرقابل اعتماد

کد خطا نشان می دهد که احراز هویت دستگاه انجام نشد زیرا گواهی SSL مورد اعتماد نیست.

GCKErrorCodeMalformedAuthenticationResponse

کد خطا نشان می دهد که احراز هویت دستگاه انجام نشد زیرا پاسخ دستگاه نادرست است.

GCKErrorCodeDeviceCapabilityNotSupported

کد خطا نشان می‌دهد که احراز هویت دستگاه انجام نشد زیرا قابلیت دستگاه پشتیبانی نمی‌شود.

GCKErrorCodeCRLI نامعتبر است

کد خطا نشان می دهد که احراز هویت دستگاه ناموفق است زیرا CRL از دستگاه نامعتبر است.

GCKErrorCodeCRLCCheck Failed

کد خطا نشان می دهد که احراز هویت دستگاه انجام نشد زیرا گواهی دستگاه توسط CRL باطل شده است.

GCKErrorCodeBroadcastMessageEncryptionFailed

کد خطا که نشان می دهد پیام پخش شده رمزگذاری نشد.

GCKErrorCodeBroadcastKeyExchangeInvalidResponse

کد خطایی که نشان می دهد پاسخ تعویض کلید نامعتبر است.

GCKErrorCodeBroadcastKeyExchangeInvalidInput

کد خطا نشان می دهد که پاسخ تعویض کلید یک خطای ورودی نامعتبر را نشان می دهد.

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

کد خطایی که نشان می دهد پاسخ تعویض کلید حاوی کلید فرستنده پیچیده نیست.

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

کد خطایی که نشان می دهد زمان درخواست تعویض کلید به پایان رسیده است.

GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice

کد خطا که نشان می دهد دستگاهی که قادر به تعویض کلید باشد یافت نمی شود.

GCKErrorCodeBroadcastKeyExchangeFailedToConnect

کد خطا نشان می دهد که اتصال به دستگاهی که قابلیت تعویض کلید را دارد ناموفق است.

GCKErrorCodeBroadcastMessageDropped

کد خطا که نشان می دهد پیام پخش به دلیل محدودیت حافظه پنهان حذف شده است.

GCKErrorCodeBroadcastSocketError

کد خطا که نشان می دهد پیام پخش به دلیل خطای سوکت ارسال نشده است.

GCKErrorCodeBroadcastFailedToGenerateEncryptionKey

کد خطا نشان می دهد که کلید رمزگذاری پخش تولید نشد.

GCKErrorCodeGuestModeListen شکست خورد

کد خطا نشان می دهد که گوش دادن ناموفق است.

خطای GCKErrorCodeRemoteDisplay

کد خطا نشان می دهد که یک خطای نامشخص Remote Display رخ داده است.

ممکن است جزئیات بیشتری در مقدار مربوط به کلید kGCKErrorExtraInfoKey در اطلاعات کاربر موجود باشد.

GCKErrorCodeRemoteDisplayDeviceNotSupported

کد خطا که نشان می دهد دستگاه مورد نظر از نمایش از راه دور پشتیبانی نمی کند.

GCKErrorCodeRemoteDisplayFeature پشتیبانی نمی شود

کد خطا که نشان می دهد دستگاه مورد نظر از ویژگی نمایش از راه دور پارتیکولار پشتیبانی نمی کند.

GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver

کد خطا که نشان می دهد پیکربندی نمایش از راه دور ارائه شده توسط دستگاه گیرنده رد شده است.

GCKErrorCodeRemoteDisplayOpenGLError

خطایی که نشان می دهد یک خطای OpenGL رخ داده است.

ممکن است جزئیات بیشتری در مقدار مربوط به کلید kGCKErrorExtraInfoKey در اطلاعات کاربر موجود باشد.

GCKErrorCodeRemoteDisplayMetalError

خطایی که نشان می دهد خطای Metal رخ داده است.

ممکن است جزئیات بیشتری در مقدار مربوط به کلید kGCKErrorExtraInfoKey در اطلاعات کاربر موجود باشد.

خطای GCKErrorCodeRemoteDisplayAudioConversion

خطایی که نشان می دهد خطای تبدیل صدا رخ داده است.

ممکن است جزئیات بیشتری در مقدار مربوط به کلید kGCKErrorExtraInfoKey در اطلاعات کاربر موجود باشد.

GCKErrorCodeAppDidEnterBackground

کد خطا نشان می دهد که برنامه به پس زمینه منتقل شده است.

GCKErrorCodeDisconnected

کد خطا نشان می دهد که اتصال به گیرنده بسته شده است.

ویژگی GCKErrorCodeUnsupported

کد خطا که نشان می دهد این ویژگی یا عملکرد در این دستگاه iOS یا گیرنده پشتیبانی نمی شود.

GCKErrorCodeUnknown

کد خطا نشان می دهد که یک خطای ناشناخته و غیرمنتظره رخ داده است.

GCKErrorCodeDeviceAuthenticationMessageParseFailure

کد خطا که نشان می دهد پیام احراز هویت دریافتی به درستی قالب بندی نشده است و هنگام تجزیه با خطا مواجه شده است.

از آنجا که
4.4.5
GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure

کد خطا نشان می دهد که پیام احراز هویت دریافتی دارای ویژگی challenge بر روی یک مقدار غیر تهی تنظیم شده است.

از آنجا که
4.4.5
GCKErrorCodeDeviceAuthenticationTimeoutFailure

کد خطا که نشان می دهد زمان درخواست پیام احراز هویت به پایان رسیده است.

از آنجا که
4.4.5
GCKErrorCodeLaunchRequest لغو شد

کد خطا که نشان می دهد درخواست راه اندازی برنامه لغو شده است.

از آنجا که
4.6.0
GCKEErrorCodeApplicationNotRunningWithNamespaceناهمخوانی دارد

کد خطا نشان می دهد که برنامه درخواستی به دلیل نامناسب بودن فضای نام در حال حاضر اجرا نمی شود.

GCKErrorCodeApplicationNotRunningWhenResumed

کد خطا نشان می دهد که برنامه درخواستی در حال حاضر در هنگام ازسرگیری اجرا نمی شود.

GCKErrorCodeApplicationNotRunningForJoin

کد خطایی که نشان می دهد نمی توان به برنامه درخواست ملحق شد.

GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting

کد خطا نشان می دهد که برنامه درخواستی نمی تواند هنگام اتصال مجدد به آن ملحق شود.

مستندات متغیر

NSString* const kGCKErrorCustomDataKey

کلید شیء customData JSON مرتبط با خطا در فرهنگ لغت userInfo.

NSString* const kGCKErrorDetailedCodeKey

کلید کد خطای دقیق API.

از آنجا که
4.4.3
NSString* const kGCKErrorExtraInfoKey

کلید اطلاعات خطای اضافی، مانند توضیحات خطای خاص API.

NSString* const kGCKErrorReasonKey

کلید یک دلیل خطای خاص API.

از آنجا که
4.4.3
NSString* const kGCKErrorDomain

دامنه خطا برای GCKErrorCode.