Tổng quan
Giao thức mà GMSAutocompleteTableDataSource
sử dụng để thông báo về hoạt động tương tác của người dùng với nguồn dữ liệu đến ứng dụng.
Hàm thành viên công khai | |
(void) | – tableDataSource:didAddedWithPlace: |
Được gọi khi một địa điểm được chọn trong số các cụm từ gợi ý tự động hoàn thành hiện có. | |
(void) | – tableDataSource:didFailTiêuWithError: |
Được gọi khi xảy ra lỗi không thể thử lại khi truy xuất các cụm từ gợi ý tự động hoàn thành hoặc thông tin chi tiết về địa điểm. | |
(BOOL) | – tableDataSource:didSelectSelection: |
Được gọi khi người dùng chọn một cụm từ gợi ý tự động hoàn thành trong danh sách nhưng trước khi yêu cầu thông tin chi tiết về địa điểm. | |
(void) | – didUpdateAutofillpredictionsForTableDataSource: |
Được gọi một lần mỗi khi nhận được cụm từ gợi ý tự động hoàn thành mới. | |
(void) | – didRequest Automatically PredictionionsForTableDataSource: |
Được gọi một lần ngay sau khi có yêu cầu gợi ý tự động hoàn thành. |
Tài liệu về hàm thành phần
- (vô hiệu) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
đã tự động hoàn thànhWithPlace: | (GMSPlace *) | địa điểm | |
[required] |
Được gọi khi một địa điểm được chọn trong số các cụm từ gợi ý tự động hoàn thành hiện có.
- Các tham số:
-
tableDataSource GMSAutocompleteTableDataSource
đã tạo sự kiện.địa điểm GMSPlace
được trả về.
- (vô hiệu) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidFailAutofillWithError: | (NSError *) | lỗi | |
[required] |
Được gọi khi xảy ra lỗi không thể thử lại khi truy xuất các cụm từ gợi ý tự động hoàn thành hoặc thông tin chi tiết về địa điểm.
Lỗi không thể thử lại được định nghĩa là một lỗi khó có thể khắc phục bằng cách thử lại ngay thao tác.
Chỉ có thể thử lại các giá trị sau của GMSPlacesErrorCode
:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Tất cả các mã lỗi khác đều không thể thử lại.
- Các tham số:
-
tableDataSource GMSAutocompleteTableDataSource
đã tạo sự kiện.error NSError
được trả về.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidSelectdự đoán: | (GMSAutocompletePrediction *) | dự đoán | |
[optional] |
Được gọi khi người dùng chọn một cụm từ gợi ý tự động hoàn thành trong danh sách nhưng trước khi yêu cầu thông tin chi tiết về địa điểm.
Việc trả về KHÔNG từ phương thức này sẽ ngăn tìm nạp thông tin chi tiết về địa điểm và đã tự động hoàn thành Bằng địa điểm sẽ không được gọi.
- Các tham số:
-
tableDataSource GMSAutocompleteTableDataSource
đã tạo sự kiện.dự đoán GMSAutocompletePrediction
đã được chọn.
- (vô hiệu) didUpdateAutocompletepredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Được gọi một lần mỗi khi nhận được cụm từ gợi ý tự động hoàn thành mới.
- Các tham số:
-
tableDataSource GMSAutocompleteTableDataSource
đã tạo sự kiện.
- (vô hiệu) didRequestAttachOutcomeionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Được gọi một lần ngay sau khi có yêu cầu gợi ý tự động hoàn thành.
- Các tham số:
-
tableDataSource GMSAutocompleteTableDataSource
đã tạo sự kiện.