ภาพรวม
การใช้งาน GCKCastChannel ทั่วไป เหมาะสําหรับการใช้งานเมื่อไม่ต้องการจัดประเภทย่อย
GCKGenericChannel จะส่งต่อข้อความและเหตุการณ์การเชื่อมต่อไปยังผู้รับมอบสิทธิ์ และไม่มีตรรกะในการประมวลผลของตัวเอง
โปรดดู GCKGenericChannelDelegate สําหรับโปรโตคอลการมอบสิทธิ์
รับค่า GCKCastChannel
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - initWithNamespace: |
ตัวเริ่มต้นที่กําหนด เพิ่มเติม... | |
(instancetype) | - init |
เครื่องมือเริ่มต้นเริ่มต้นไม่พร้อมใช้งาน เพิ่มเติม... | |
(void) | - didReceiveTextMessage: |
โทรเมื่อได้รับข้อความในช่องนี้ เพิ่มเติม... | |
(BOOL) | - sendTextMessage: |
ส่งข้อความในช่องนี้ เพิ่มเติม... | |
(BOOL) | - sendTextMessage:error: |
ส่งข้อความในช่องนี้ เพิ่มเติม... | |
(NSInteger) | - generateRequestID |
สร้างรหัสคําขอสําหรับข้อความใหม่ เพิ่มเติม... | |
(NSNumber *__nullable) | - generateRequestNumber |
วิธีที่สะดวกซึ่งจะรวมผลลัพธ์ของ generateRequestID ไว้ใน NSNumber เพิ่มเติม... | |
(void) | - didConnect |
เรียกว่าเมื่อเชื่อมต่อช่องนี้แล้ว ซึ่งบ่งชี้ว่าการแลกเปลี่ยนข้อความกับอุปกรณ์แคสต์ผ่านช่องทางนี้ได้แล้ว เพิ่มเติม... | |
(void) | - didDisconnect |
โทรเมื่อช่องนี้ถูกตัดการเชื่อมต่อ ซึ่งบ่งบอกว่าไม่สามารถแลกเปลี่ยนข้อความกับอุปกรณ์แคสต์ผ่านช่องทางนี้ได้อีก เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
id< GCKGenericChannelDelegate > | delegate |
ผู้รับมอบสิทธิ์สําหรับรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงสถานะของช่อง เพิ่มเติม... | |
NSString * | protocolNamespace |
เนมสเปซของช่อง เพิ่มเติม... | |
BOOL | isConnected |
การแจ้งที่บ่งบอกว่าช่องนี้เชื่อมต่ออยู่หรือไม่ เพิ่มเติม... | |
GCKDeviceManager * | deviceManager |
ผู้จัดการอุปกรณ์ที่ลงทะเบียนช่องนี้ (หากมี) เพิ่มเติม... | |
รายละเอียดเมธอด
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
ตัวเริ่มต้นที่กําหนด
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
นํา GCKCastChannel ไปใช้
- (instancetype) init |
เครื่องมือเริ่มต้นเริ่มต้นไม่พร้อมใช้งาน
มีการใช้งานใน GCKMediaControlChannel และ GCKGameManagerChannel
- (void) didReceiveTextMessage: | (NSString *) | message |
โทรเมื่อได้รับข้อความในช่องนี้
การดําเนินการเริ่มต้นเป็นการดําเนินการที่ไม่ใช่การดําเนินการ
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
ส่งข้อความในช่องนี้
- Parameters
-
message The message.
- การคืนสินค้า
YES
สําเร็จ หรือNO
หากส่งข้อความไม่ได้ (เนื่องจากเชื่อมต่อช่องไม่ได้หรือเพราะบัฟเฟอร์การส่งเต็มเกินไปในขณะนี้)
- Deprecated:
- ใช้ sendTextMessage:error: ซึ่งให้ข้อมูลข้อผิดพลาดโดยละเอียด
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
ส่งข้อความในช่องนี้
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- การคืนสินค้า
YES
สําเร็จหรือNO
หากส่งข้อความไม่ได้
- (NSInteger) generateRequestID |
สร้างรหัสคําขอสําหรับข้อความใหม่
- การคืนสินค้า
- รหัสที่สร้างขึ้น หรือ kGCKInvalidRequestID หากช่องไม่ได้เชื่อมต่ออยู่
- (NSNumber * __nullable) generateRequestNumber |
วิธีที่สะดวกซึ่งจะรวมผลลัพธ์ของ generateRequestID ไว้ใน NSNumber
- การคืนสินค้า
- รหัสที่สร้างขึ้น หรือ
nil
หากช่องไม่ได้เชื่อมต่ออยู่
- (void) didConnect |
เรียกว่าเมื่อเชื่อมต่อช่องนี้แล้ว ซึ่งบ่งชี้ว่าการแลกเปลี่ยนข้อความกับอุปกรณ์แคสต์ผ่านช่องทางนี้ได้แล้ว
การดําเนินการเริ่มต้นเป็นการดําเนินการที่ไม่ใช่การดําเนินการ
- (void) didDisconnect |
โทรเมื่อช่องนี้ถูกตัดการเชื่อมต่อ ซึ่งบ่งบอกว่าไม่สามารถแลกเปลี่ยนข้อความกับอุปกรณ์แคสต์ผ่านช่องทางนี้ได้อีก
การดําเนินการเริ่มต้นเป็นการดําเนินการที่ไม่ใช่การดําเนินการ
รายละเอียดพร็อพเพอร์ตี้
|
readwritenonatomicweak |
ผู้รับมอบสิทธิ์สําหรับรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงสถานะของช่อง
|
readnonatomiccopyinherited |
เนมสเปซของช่อง
|
readnonatomicassigninherited |
การแจ้งที่บ่งบอกว่าช่องนี้เชื่อมต่ออยู่หรือไม่
|
readnonatomicweakinherited |
ผู้จัดการอุปกรณ์ที่ลงทะเบียนช่องนี้ (หากมี)
- Deprecated:
- หากช่องนี้ไม่ได้ลงทะเบียนกับชั้นเรียน GCKDeviceManager ที่เลิกใช้งานแล้ว ค่านี้จะเป็น
nil