การอ้างอิงคลาส GMSAutocompleteFetcher

การอ้างอิงคลาส GMSAutocompleteFetcher

ภาพรวม

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]

ตัวกรองที่จะใช้กับคําแนะนําที่เติมข้อความอัตโนมัติ (อาจใช้ได้)