ภาพรวม
โปรโตคอลที่ใช้โดย GMSAutocompleteTableDataSource
เพื่อสื่อสารการโต้ตอบของผู้ใช้กับแหล่งข้อมูลกับแอปพลิเคชัน
ฟังก์ชันของสมาชิกสาธารณะ | |
(โมฆะ) | - tableDataSource:didAutocompleteWithPlace: |
โทรเมื่อเลือกสถานที่จากการคาดคะเนการเติมข้อความอัตโนมัติที่พร้อมใช้งาน | |
(โมฆะ) | - tableDataSource:didFailAutocompleteWithError: |
เรียกเมื่อเกิดข้อผิดพลาดที่ลองใหม่ไม่ได้ เมื่อเรียกการคาดคะเนการเติมข้อความอัตโนมัติหรือรายละเอียดสถานที่ | |
(บูลีน) | - tableDataSource:didSelectPrediction: |
เรียกใช้เมื่อผู้ใช้เลือกการคาดคะเนการเติมข้อความอัตโนมัติจากรายการ แต่ก่อนขอรายละเอียดสถานที่ | |
(โมฆะ) | - didUpdateAutocompletePredictionsForTableDataSource: |
ระบบจะเรียกใช้ 1 ครั้งทุกครั้งที่มีการรับการคาดคะเนการเติมข้อความอัตโนมัติใหม่ | |
(โมฆะ) | - didRequestAutocompletePredictionsForTableDataSource: |
เรียกใช้ทันทีหลังมีการส่งคําขอการคาดคะเนการเติมข้อความอัตโนมัติ |
เอกสารประกอบของฟังก์ชันสมาชิก
- (โมฆะ)tableDataSource: | (GMSAutocompleteTableDataSource *) | tabletableSource | |
เติมข้อความอัตโนมัติด้วยสถานที่: | (GMSPlace *) | สถานที่ | |
[required] |
โทรเมื่อเลือกสถานที่จากการคาดคะเนการเติมข้อความอัตโนมัติที่พร้อมใช้งาน
- พารามิเตอร์
-
แหล่งข้อมูลตาราง GMSAutocompleteTableDataSource
ที่สร้างเหตุการณ์สถานที่ GMSPlace
ที่ถูกส่งคืน
- (โมฆะ)tableDataSource: | (GMSAutocompleteTableDataSource *) | tabletableSource | |
doFailAutocompleteWithError: | (NSError *) | ข้อผิดพลาด | |
[required] |
เรียกเมื่อเกิดข้อผิดพลาดที่ลองใหม่ไม่ได้ เมื่อเรียกการคาดคะเนการเติมข้อความอัตโนมัติหรือรายละเอียดสถานที่
ข้อผิดพลาดที่ลองอีกครั้งไม่ได้หมายถึงข้อผิดพลาดที่ไม่น่าจะแก้ไขได้ด้วยการลองดําเนินการอีกครั้งโดยทันที
ค่าที่นําไปใช้ซ้ําได้ของ GMSPlacesErrorCode
มีดังนี้
- ข้อผิดพลาดของ kGMSPlacesNetwork
- kGMSPlacesServerError
- ข้อผิดพลาด kGMSPlacesภายใน
รหัสข้อผิดพลาดอื่นๆ ทั้งหมดจะลองใหม่ไม่ได้
- พารามิเตอร์
-
แหล่งข้อมูลตาราง GMSAutocompleteTableDataSource
ที่สร้างเหตุการณ์error NSError
ที่ถูกส่งคืน
- (BOOL)TableDataSource: | (GMSAutocompleteTableDataSource *) | tabletableSource | |
การคาดการณ์ที่เลือกไว้: | (GMSAutocompletePrediction *) | การคาดการณ์ | |
[optional] |
เรียกใช้เมื่อผู้ใช้เลือกการคาดคะเนการเติมข้อความอัตโนมัติจากรายการ แต่ก่อนขอรายละเอียดสถานที่
การส่งคืน NO จากวิธีนี้จะระงับการดึงข้อมูลรายละเอียดสถานที่และจะไม่มีการเรียกใช้ doAutocompleteWithPlace
- พารามิเตอร์
-
แหล่งข้อมูลตาราง GMSAutocompleteTableDataSource
ที่สร้างเหตุการณ์การคาดการณ์ GMSAutocompletePrediction
ที่เลือกไว้
- (โมฆะ) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tabletableSource | [optional] |
ระบบจะเรียกใช้ 1 ครั้งทุกครั้งที่มีการรับการคาดคะเนการเติมข้อความอัตโนมัติใหม่
- พารามิเตอร์
-
แหล่งข้อมูลตาราง GMSAutocompleteTableDataSource
ที่สร้างเหตุการณ์
- (ยกเว้น) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tabletableSource | [optional] |
เรียกใช้ทันทีหลังมีการส่งคําขอการคาดคะเนการเติมข้อความอัตโนมัติ
- พารามิเตอร์
-
แหล่งข้อมูลตาราง GMSAutocompleteTableDataSource
ที่สร้างเหตุการณ์