ภาพรวม
GCKCastChannelการติดตั้งใช้งานทั่วไป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 |
| เรียกใช้เมื่อช่องนี้ถูกตัดการเชื่อมต่อ ซึ่งบ่งบอกว่าไม่สามารถแลกเปลี่ยนข้อความกับอุปกรณ์ Cast ผ่านช่องนี้ได้อีกต่อไป เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
| 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 |
เรียกใช้เมื่อช่องนี้ถูกตัดการเชื่อมต่อ ซึ่งบ่งบอกว่าไม่สามารถแลกเปลี่ยนข้อความกับอุปกรณ์ Cast ผ่านช่องนี้ได้อีกต่อไป
การติดตั้งใช้งานเริ่มต้นจะไม่มีการดำเนินการ
รายละเอียดพร็อพเพอร์ตี้
|
readwritenonatomicweak |
ผู้รับมอบสิทธิ์สำหรับการรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงสถานะของช่อง
|
readnonatomiccopyinherited |
เนมสเปซของช่อง
|
readnonatomicassigninherited |
การแจ้งที่ระบุว่าช่องนี้เชื่อมต่ออยู่หรือไม่
|
readnonatomicweakinherited |
ผู้จัดการอุปกรณ์ที่ลงทะเบียนช่องนี้ (หากมี)
- Deprecated:
- หากช่องนี้ไม่ได้ลงทะเบียนกับคลาส GCKDeviceManager ที่เลิกใช้งานแล้ว ค่านี้จะเป็น
nil