<GMSCompileTableDataSourcedelegate> Tài liệu tham khảo về giao thức

Tài liệu tham khảo về giao thức <GMSAutofillTableDataSourcedelegate>

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ố:
tableDataSourceGMSAutocompleteTableDataSource đã tạo sự kiện.
địa điểmGMSPlace đượ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ố:
tableDataSourceGMSAutocompleteTableDataSource đã tạo sự kiện.
errorNSError đượ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ố:
tableDataSourceGMSAutocompleteTableDataSource đã tạo sự kiện.
dự đoánGMSAutocompletePrediction đã được chọn.

Đượ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ố:
tableDataSourceGMSAutocompleteTableDataSource đã tạo sự kiện.

Đượ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ố:
tableDataSourceGMSAutocompleteTableDataSource đã tạo sự kiện.