ภาพรวม
GMSAutocompleteFetcher เป็น Wrapper ของ API การเติมข้อความอัตโนมัติระดับล่างที่ห่อหุ้มความซับซ้อนของการขอการคาดคะเนการเติมข้อความอัตโนมัติขณะที่ผู้ใช้พิมพ์
โดยทั่วไปการเรียกใช้sourceTextHasChanged จะส่งผลให้ระบบมอบสิทธิ์ผู้รับด้วยการคาดการณ์การเติมข้อความอัตโนมัติสําหรับข้อความที่ค้นหา พร้อมแนะนําดังต่อไปนี้
- ตัวดึงข้อมูลอาจไม่จําเป็นต้องขอการคาดการณ์ในการเรียกใช้ SourceTextHasChanged ทุกครั้งหากมีการส่งคําขอหลายรายการภายในระยะเวลาสั้นๆ
- ผู้รับมอบสิทธิ์จะถูกเรียกใช้ด้วยผลลัพธ์การคาดการณ์ก็ต่อเมื่อการคาดคะเนเหล่านี้มีไว้สําหรับข้อความที่ระบุไว้ในการเรียก SourceTextHasChanged ล่าสุดเท่านั้น
ฟังก์ชันของสมาชิกสาธารณะ | |
(อินสแตนซ์ประเภท) | - initWithFilter: |
เริ่มต้นการดึงข้อมูล | |
(โมฆะ) | - providedSessionToken: |
ระบุ GMSAutocompleteSessionToken เพื่อติดตามขั้นตอนการเติมข้อความอัตโนมัติที่เฉพาะเจาะจง | |
(โมฆะ) | - sourceTextHasChanged: |
แจ้งการดึงข้อมูลว่าข้อความต้นฉบับที่จะเติมข้อความอัตโนมัติมีการเปลี่ยนแปลง | |
ที่พัก | |
รหัส < GMSAutocompleteFetcherDelegate > | มอบสิทธิ์ |
มอบสิทธิ์เพื่อรับการแจ้งเตือนด้วยผลลัพธ์การคาดคะเนการเติมข้อความอัตโนมัติ | |
GMSAutocompletefilter * | ตัวกรองการเติมข้อความอัตโนมัติ |
ตัวกรองที่จะใช้กับคําแนะนําที่เติมข้อความอัตโนมัติ (อาจใช้ได้) |
เอกสารประกอบของฟังก์ชันสมาชิก
- (instancetype) initWithFilter: | (ไม่มีค่า GMSAutocompletefilter *) | ตัวกรอง |
เริ่มต้นการดึงข้อมูล
- พารามิเตอร์
-
ฟิลเตอร์ ตัวกรองที่ใช้กับผลลัพธ์ พารามิเตอร์นี้อาจเป็น {1/} ไม่ได้
- (ยกเว้น) providedSessionToken: | (ไม่มีค่า GMSAutocompleteSessionToken *) | เซสชันโทเค็น |
ระบุ GMSAutocompleteSessionToken
เพื่อติดตามขั้นตอนการเติมข้อความอัตโนมัติที่เฉพาะเจาะจง
- (ยกเว้น) sourceTextHasChanged: | (NSString *ที่ไม่มีข้อมูล) | ข้อความ |
แจ้งการดึงข้อมูลว่าข้อความต้นฉบับที่จะเติมข้อความอัตโนมัติมีการเปลี่ยนแปลง
ควรเรียกวิธีการนี้จากชุดข้อความหลักเท่านั้น การเรียกใช้เมธอดนี้จากชุดข้อความอื่นจะทําให้เกิดลักษณะการทํางานที่ไม่ระบุ ระบบจะเรียกใช้เมธอด GMSAutocompleteFetcherDelegate
ในชุดข้อความหลักด้วย
วิธีนี้ไม่ได้บล็อกการบล็อก
- พารามิเตอร์
-
ข้อความ ข้อความบางส่วนที่จะเติมข้อความอัตโนมัติ
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (รหัส<GMSAutocompleteFetcherDelegate>) delegate [read, write, assign] |
มอบสิทธิ์เพื่อรับการแจ้งเตือนด้วยผลลัพธ์การคาดคะเนการเติมข้อความอัตโนมัติ
- (GMSAutocompletefilter*) autocompletefilter [read, write, assign] |
ตัวกรองที่จะใช้กับคําแนะนําที่เติมข้อความอัตโนมัติ (อาจใช้ได้)