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

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

ภาพรวม

GMSAutocompleteFetcher คือ Wrapper ของ API การเติมข้อความอัตโนมัติในระดับล่างซึ่งสรุปความซับซ้อนในการขอการคาดคะเนการเติมข้อความอัตโนมัติในขณะที่ผู้ใช้กำลังพิมพ์

โดยทั่วไปการเรียกใช้ sourceTextHasChanged จะทำให้มีการเรียกใช้ผู้รับมอบสิทธิ์ที่ระบุด้วยการคาดคะเนการเติมข้อความอัตโนมัติสําหรับข้อความที่ค้นหา โดยมีข้อเสนอต่อไปนี้

  • ตัวดึงข้อมูลอาจไม่จำเป็นต้องขอการคาดการณ์ในการเรียกใช้ sourceTextHasChanged ทุกครั้งหากมีการส่งคำขอหลายรายการภายในระยะเวลาสั้นๆ
  • ระบบจะเรียกผู้รับมอบสิทธิ์พร้อมผลการคาดการณ์ก็ต่อเมื่อการคาดคะเนเหล่านั้นใช้สำหรับข้อความที่ให้ไว้ในการเรียกใช้ sourceTextHasChanged ล่าสุดเท่านั้น

ฟังก์ชันสมาชิกแบบสาธารณะ

(ประเภทอินสแตนซ์)- initWithFilter:
 เริ่มต้นตัวดึงข้อมูล
(void) - provideSessionToken:
 ระบุ GMSAutocompleteSessionToken สำหรับการติดตามขั้นตอนการค้นหาแบบเติมข้อความอัตโนมัติที่เฉพาะเจาะจง
(void) - sourceTextHasChanged:
 แจ้งตัวดึงข้อมูลว่าข้อความต้นฉบับที่จะเติมข้อความอัตโนมัติมีการเปลี่ยนแปลง

พร็อพเพอร์ตี้

รหัส
< GMSAutocompleteFetcherDelegate >
ผู้รับมอบสิทธิ์
 มอบสิทธิ์เพื่อรับการแจ้งเตือนพร้อมผลการคาดคะเนเพื่อเติมข้อความอัตโนมัติ
GMSAutocompleteFilterautocompleteFilter
 ตัวกรองเพื่อใช้กับคำแนะนำที่เติมข้อความอัตโนมัติ (อาจเป็นค่าว่าง)

เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก

- (อินสแตนซ์) initWithFilter: (GMSAutocompleteFilter เป็นค่าว่าง *) ตัวกรอง

เริ่มต้นตัวดึงข้อมูล

พารามิเตอร์:
ฟิลเตอร์ตัวกรองที่จะนำไปใช้กับผลการค้นหา พารามิเตอร์นี้อาจเป็นค่าว่าง
- (void) providedSessionToken: (GMSAutocompleteSessionToken ว่างเปล่า *) sessionToken

ระบุ GMSAutocompleteSessionToken สำหรับการติดตามขั้นตอนการค้นหาแบบเติมข้อความอัตโนมัติที่เฉพาะเจาะจง

- (เป็นโมฆะ) sourceTextHasChanged: (nullable NSString *)  ข้อความ

แจ้งตัวดึงข้อมูลว่าข้อความต้นฉบับที่จะเติมข้อความอัตโนมัติมีการเปลี่ยนแปลง

เมธอดนี้ควรเรียกจากเทรดหลักเท่านั้น การเรียกใช้เมธอดนี้จากชุดข้อความอื่นจะทําให้เกิดการทํางานที่ไม่ระบุ การเรียกใช้เมธอด GMSAutocompleteFetcherDelegate จะมีการเรียกใช้ในเทรดหลักด้วย

วิธีนี้ไม่ได้บล็อกการทำงาน

พารามิเตอร์:
ข้อความข้อความบางส่วนที่จะเติมข้อความอัตโนมัติ

เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

มอบสิทธิ์เพื่อรับการแจ้งเตือนพร้อมผลการคาดคะเนเพื่อเติมข้อความอัตโนมัติ

- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign]

ตัวกรองเพื่อใช้กับคำแนะนำที่เติมข้อความอัตโนมัติ (อาจเป็นค่าว่าง)