ไฟล์ 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

รหัสข้อผิดพลาดแสดงว่าไม่มีข้อผิดพลาด

GCKErrorCodeNetworkError

รหัสข้อผิดพลาดที่แสดงถึงข้อผิดพลาด I/O ของเครือข่าย

GCKErrorCodeTimeout

รหัสข้อผิดพลาดที่ระบุว่าการดำเนินการหมดเวลาแล้ว

GCKErrorCodeDevice AuthenticationFailure

รหัสข้อผิดพลาดบ่งชี้ข้อผิดพลาดในการตรวจสอบสิทธิ์

GCKErrorCodeInvalidRequest

รหัสข้อผิดพลาดที่ระบุว่ามีการส่งคำขอที่ไม่ถูกต้อง

GCKErrorCodeCancelled แล้ว

รหัสข้อผิดพลาดที่ระบุว่าคำขอที่อยู่ระหว่างดำเนินการถูกยกเลิกไปแล้ว ซึ่งน่าจะเป็นเพราะการดำเนินการอื่นได้ยุติคำขอนั้นไว้

GCKErrorCodeReplaced

รหัสข้อผิดพลาดที่ระบุว่าคำขอถูกแทนที่ด้วยคำขออื่นในประเภทเดียวกัน

GCKErrorCodeNotAllowed

รหัสข้อผิดพลาดที่ระบุว่าคำขอไม่ได้รับอนุญาตและไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้

GCKErrorCodeDuplicateRequest

รหัสข้อผิดพลาดที่ระบุว่าไม่สามารถส่งคำขอได้เนื่องจากคำขอประเภทเดิมยังอยู่ระหว่างดำเนินการ

GCKErrorCodeDisallowState

รหัสข้อผิดพลาดที่ระบุว่าคำขอไม่ได้รับอนุญาตในสถานะปัจจุบัน

GCKErrorCodeSendBufferFull

รหัสข้อผิดพลาดที่ระบุว่าไม่สามารถส่งข้อมูลได้เนื่องจากบัฟเฟอร์ที่ส่งเต็ม

GCKErrorCodeMessageTooBig

เกิดข้อผิดพลาดในการระบุว่าไม่สามารถส่งคำขอได้ เนื่องจากข้อความมีขนาดเกินขนาดข้อความสูงสุดที่อนุญาต

GCKErrorCodeChannelNotConnected

เกิดข้อผิดพลาดในการระบุว่าดำเนินการของช่องไม่สำเร็จเนื่องจากช่องไม่ได้เชื่อมต่ออยู่ในขณะนี้

GCKErrorCodeDeviceAuthorizationFailure

เกิดข้อผิดพลาดในการระบุว่าผู้ใช้ไม่ได้รับอนุญาตให้ใช้อุปกรณ์แคสต์

GCKErrorCodeDeviceNotConnected

เกิดข้อผิดพลาดในการระบุว่าไม่สามารถดำเนินการตามคำขออุปกรณ์ได้ เนื่องจากขณะนี้ไม่มีการเชื่อมต่อกับอุปกรณ์

GCKErrorCodeProtocolVersionMismatch

เกิดข้อผิดพลาดในการระบุว่าเวอร์ชันโปรโตคอลที่ใช้ในผู้ส่งและผู้รับไม่ตรงกันสำหรับการติดตั้งใช้งานเนมสเปซที่ระบุ

GCKErrorCodeMaxUsersConnected

เกิดข้อผิดพลาดในการระบุว่าผู้ใช้เชื่อมต่อกับผู้รับถึงจำนวนสูงสุดแล้ว

GCKErrorCodeNetworkNotReachable

เกิดข้อผิดพลาดในการระบุว่าเข้าถึงเครือข่ายไม่ได้

GCKErrorCodeProtocolError

เกิดข้อผิดพลาดในการระบุข้อผิดพลาดโปรโตคอล (ได้รับข้อมูลที่ไม่ถูกต้อง)

GCKErrorCodeAlreadyInitialized

ข้อผิดพลาดระบุว่า มีการพยายามเริ่มต้นซิงเกิลที่เริ่มต้นแล้ว

GCKErrorCodeApplicationNotFound

รหัสข้อผิดพลาดที่ระบุว่าไม่พบแอปพลิเคชันที่ขอ

GCKErrorCodeApplicationNot running

รหัสข้อผิดพลาดที่ระบุว่าแอปพลิเคชันที่ขอไม่ทำงานในขณะนี้

GCKErrorCode invalidApplicationSessionID

รหัสข้อผิดพลาดที่ระบุว่ารหัสเซสชันของแอปพลิเคชันไม่ถูกต้อง

GCKErrorCodeSecureTransportError

รหัสข้อผิดพลาดที่ระบุข้อผิดพลาด TLS

ข้อผิดพลาดที่สำคัญคือหนึ่งในรหัสข้อผิดพลาดตามที่ระบุไว้ที่นี่ https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/

GCKErrorCodeSocketAlreadyConnected

เกิดข้อผิดพลาดในการระบุว่าพยายามเชื่อมต่อที่ซ็อกเก็ตที่เชื่อมต่ออยู่

GCKErrorCodeSocketInvalidAddress

เกิดข้อผิดพลาดในการระบุว่ามีการระบุที่อยู่หรือประเภทที่อยู่ของเครือข่ายหรือซ็อกเก็ตไม่ถูกต้องให้กับเมธอดหรือเครื่องมือเริ่มต้น

GCKErrorCodeSocketInvalidParameters

เกิดข้อผิดพลาดในการระบุว่ามีการระบุพารามิเตอร์ที่ไม่ถูกต้องไปยังเมธอดหรือเครื่องมือเริ่มต้น

GCKErrorCodeRestrictedResponse

เกิดข้อผิดพลาดในการระบุว่าการตอบกลับที่ได้รับนั้นไม่ถูกต้อง

GCKErrorCodeFailedSessionUpdate

เกิดข้อผิดพลาดในการระบุว่าอัปเดตเซสชันสำเร็จแล้ว แต่ย้ายอุปกรณ์ทั้งหมดไม่ได้

GCKErrorCodeSessionIsNotActive

เกิดข้อผิดพลาดในการระบุว่าไม่สามารถดำเนินการตามคำขออุปกรณ์ได้เนื่องจากเซสชันปัจจุบันไม่ได้ใช้งานอยู่

Since
4.4.5
GCKErrorCodeMediaLoadFailed

รหัสข้อผิดพลาดที่ระบุว่าโหลดสื่อไม่สำเร็จในฝั่งผู้รับ

GCKErrorCode invalidMediaPlayerState

รหัสข้อผิดพลาดที่ระบุว่าคำสั่งสื่อล้มเหลวเนื่องจากสถานะของโปรแกรมเล่นสื่อ

GCKErrorCodeNoMediaSession

เกิดข้อผิดพลาดในการระบุว่าไม่มีเซสชันสื่อให้ใช้งานในขณะนี้

GCKErrorCodeNotCastSession

รหัสข้อผิดพลาดซึ่งระบุว่าเซสชันปัจจุบันไม่ใช่เซสชันการแคสต์

GCKErrorCodeMediaError

รหัสข้อผิดพลาดที่บ่งบอกว่าเกิดข้อผิดพลาดเกี่ยวกับสื่อทั่วไป

GCKErrorCode AuthenticationErrorReceived

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากได้รับข้อผิดพลาด

GCKErrorCodeMalformedClientCertificate

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากได้รับใบรับรองไคลเอ็นต์ที่มีรูปแบบไม่ถูกต้อง

ใบรับรอง GCKErrorCodeNotX509

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากใบรับรองที่ได้รับจาก Chromecast ไม่ใช่รูปแบบที่ต้องการ

GCKErrorCodeDeviceCertificateNotTrusted

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากใบรับรองของอุปกรณ์ไม่น่าเชื่อถือ

GCKErrorCodeSSLCertificateNotTrusted

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากไม่เชื่อถือใบรับรอง SSL

GCKErrorCodeMalformed AuthenticationResponse

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากการตอบสนองจากอุปกรณ์มีรูปแบบไม่ถูกต้อง

GCKErrorCodeDeviceCapabilityNotSupported

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจากความสามารถของอุปกรณ์แสดงว่าไม่รองรับ

GCKErrorCodeCRLรหัสไม่ถูกต้อง

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจาก CRL จากอุปกรณ์ไม่ถูกต้อง

GCKErrorCodeCRLCheckFailed

รหัสข้อผิดพลาดที่ระบุว่าการตรวจสอบสิทธิ์อุปกรณ์ล้มเหลวเนื่องจาก CRL เพิกถอนใบรับรองอุปกรณ์

GCKErrorCodeBroadcastMessageEncryptionEncryptionล้มเหลว

รหัสข้อผิดพลาดที่ระบุว่าข้อความการออกอากาศไม่สามารถเข้ารหัสได้

GCKErrorCodeBroadcastKeyExchangeรูปแบบไม่สามารถตอบกลับ

รหัสข้อผิดพลาดที่ระบุว่าการตอบสนองการแลกเปลี่ยนคีย์ไม่ถูกต้อง

GCKErrorCodeBroadcastKeyExchange invalidInput

รหัสข้อผิดพลาดที่ระบุว่าการตอบสนองการแลกเปลี่ยนคีย์แสดงข้อผิดพลาดในการป้อนที่ไม่ถูกต้อง

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

รหัสข้อผิดพลาดที่ระบุว่าการตอบกลับการแลกเปลี่ยนคีย์ไม่มีคีย์ผู้ส่งที่ปกปิดไว้

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

รหัสข้อผิดพลาดที่ระบุว่าคำขอแลกเปลี่ยนคีย์หมดเวลาแล้ว

GCKErrorCodeBroadcastKeyExchangeล้มเหลวToFindDevice

รหัสข้อผิดพลาดซึ่งระบุว่าไม่พบอุปกรณ์ที่สามารถแลกเปลี่ยนคีย์ได้

GCKErrorCodeBroadcastKeyExchangeล้มเหลวToConnect

รหัสข้อผิดพลาดที่ระบุว่าอุปกรณ์เชื่อมต่อกับอุปกรณ์ที่รองรับการแลกเปลี่ยนคีย์ไม่ได้

GCKErrorCodeBroadcastMessageDropped

รหัสข้อผิดพลาดที่ระบุว่าข้อความการออกอากาศหายไปเนื่องจากขีดจำกัดแคช

GCKErrorCodeBroadcastSocketError

รหัสข้อผิดพลาดที่ระบุว่าระบบไม่ส่งข้อความประกาศเนื่องจากข้อผิดพลาดของซ็อกเก็ต

GCKErrorCodeBroadcastNotToGenerateEncryptionKey

รหัสข้อผิดพลาดที่ระบุว่ามีการสร้างคีย์การเข้ารหัสการออกอากาศไม่สำเร็จ

GCKErrorCodeGuestModeListenFailed

รหัสข้อผิดพลาดที่ระบุว่าการฟังล้มเหลว

GCKErrorCodeRemoteDisplayError

รหัสข้อผิดพลาดที่ระบุว่าเกิดข้อผิดพลาดการแสดงผลระยะไกลที่ไม่ระบุ

อาจมีรายละเอียดเพิ่มเติมในค่าที่เชื่อมโยงกับคีย์ kGCKErrorExtraInfoKey ในข้อมูลผู้ใช้

GCKErrorCodeRemoteDisplayDeviceNotSupported

รหัสข้อผิดพลาดที่ระบุว่าอุปกรณ์เป้าหมายไม่รองรับการแสดงผลระยะไกล

GCKErrorCodeRemoteDisplayFeatureNotSupported

รหัสข้อผิดพลาดที่ระบุว่าอุปกรณ์เป้าหมายไม่รองรับฟีเจอร์การแสดงผลระยะไกลแบบ Paraticular

GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver

รหัสข้อผิดพลาดที่ระบุว่าอุปกรณ์รับปฏิเสธการกำหนดค่าจอแสดงผลระยะไกลที่ระบุไว้

GCKErrorCodeRemoteDisplayOpenGLError

เกิดข้อผิดพลาดในการระบุว่าเกิดข้อผิดพลาด OpenGL

อาจมีรายละเอียดเพิ่มเติมในค่าที่เชื่อมโยงกับคีย์ kGCKErrorExtraInfoKey ในข้อมูลผู้ใช้

GCKErrorCodeRemoteDisplayMetalError

เกิดข้อผิดพลาดในการระบุว่าเกิดข้อผิดพลาดเกี่ยวกับโลหะ

อาจมีรายละเอียดเพิ่มเติมในค่าที่เชื่อมโยงกับคีย์ kGCKErrorExtraInfoKey ในข้อมูลผู้ใช้

GCKErrorCodeRemoteDisplayAudioConversionError

เกิดข้อผิดพลาดในการระบุว่าเกิดข้อผิดพลาดในการแปลงเสียง

อาจมีรายละเอียดเพิ่มเติมในค่าที่เชื่อมโยงกับคีย์ kGCKErrorExtraInfoKey ในข้อมูลผู้ใช้

GCKErrorCodeAppDidEnterBackground

รหัสข้อผิดพลาดที่ระบุว่าแอปพลิเคชันย้ายไปอยู่เบื้องหลัง

GCKErrorCodeความรู้สึกยกเลิกการเชื่อมต่อ

รหัสข้อผิดพลาดที่ระบุว่าการเชื่อมต่อกับผู้รับถูกปิด

GCKErrorCodeที่ไม่รองรับFeature

รหัสข้อผิดพลาดที่ระบุว่าฟีเจอร์หรือการทำงานไม่ได้รับการสนับสนุนในอุปกรณ์ iOS นี้หรือในรีซีฟเวอร์

GCKErrorCodeUnknown

รหัสข้อผิดพลาดที่ระบุว่าเกิดข้อผิดพลาดที่ไม่คาดคิดและไม่ทราบสาเหตุ

GCKErrorCodeDevice AuthenticationMessageParseFailure

รหัสข้อผิดพลาดที่ระบุว่าข้อความการตรวจสอบสิทธิ์ที่ได้รับมีรูปแบบที่ไม่ถูกต้องและพบข้อผิดพลาดขณะแยกวิเคราะห์

Since
4.4.5
GCKErrorCodeDevice AuthenticationMessageChallengeReceivedFailure

รหัสข้อผิดพลาดที่ระบุว่าข้อความการตรวจสอบสิทธิ์ที่ได้รับมีการตั้งค่าพร็อพเพอร์ตี้ challenge เป็นค่าที่ไม่ใช่ Null

Since
4.4.5
GCKErrorCodeDevice AuthenticationTimeoutFailure

รหัสข้อผิดพลาดที่ระบุว่าคำขอข้อความการตรวจสอบสิทธิ์หมดเวลาแล้ว

Since
4.4.5
GCKErrorCodeLaunchRequestCancelled

รหัสข้อผิดพลาดที่ระบุว่าคำขอเปิดแอปพลิเคชันถูกยกเลิก

Since
4.6.0
GCKErrorCodeApplicationNotRunWithNamespaceMismatched

รหัสข้อผิดพลาดที่ระบุว่าแอปพลิเคชันที่ขอไม่ทำงานในขณะนี้เนื่องจากเนมสเปซไม่ตรงกัน

GCKErrorCodeApplicationNot เราทำงานเมื่อนำมาใช้งานต่อ

รหัสข้อผิดพลาดที่ระบุว่าแอปพลิเคชันที่ขอไม่ได้ทำงานอยู่เมื่อกลับมาทำงานอีกครั้ง

GCKErrorCodeApplicationNotRunForjoin

รหัสข้อผิดพลาดที่ระบุว่าไม่สามารถเข้าร่วมแอปพลิเคชันคำขอได้

GCKErrorCodeApplicationNotRunForjoinWhenReconnecting

รหัสข้อผิดพลาดที่ระบุว่าแอปพลิเคชันที่ขอไม่สามารถเข้าร่วมเมื่อเชื่อมต่ออีกครั้ง

เอกสารประกอบเกี่ยวกับตัวแปร

NSString* const kGCKErrorCustomDataKey

คีย์สำหรับออบเจ็กต์ customData JSON ที่เชื่อมโยงกับข้อผิดพลาดในพจนานุกรม userInfo

NSString* const kGCKErrorDetailedCodeKey

คีย์สำหรับรหัสข้อผิดพลาดโดยละเอียดเฉพาะ API

Since
4.4.3
NSString* const kGCKErrorExtraInfoKey

คีย์สำหรับข้อมูลเพิ่มเติมของข้อผิดพลาด เช่น คำอธิบายข้อผิดพลาดเฉพาะ API

NSString* const kGCKErrorReasonKey

คีย์สำหรับเหตุผลของข้อผิดพลาดเฉพาะ API

Since
4.4.3
NSString* const kGCKErrorDomain

โดเมนข้อผิดพลาดสำหรับ GCKErrorCode