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

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

Tổng quan

Giao thức mà GMSAutocompleteResultsViewController sử dụng để thông báo hoạt động tương tác của người dùng với tay điều khiển đến ứng dụng.

Hàm thành viên công khai

(void) resultsController: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) resultsController: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) resultsController:didSelectprediction:
 Đượ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) - didUpdateAlready PredictionionsForResultsController:
 Đượ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 PredictionionsForResultsController:
 Đượ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) resultsController: (GMSAutocompleteResultsViewController *) resultsController
đã 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ố:
resultsControllerGMSAutocompleteResultsViewController đã tạo sự kiện.
địa điểmGMSPlace được trả về.
- (vô hiệu) resultsController: (GMSAutocompleteResultsViewController *) resultsController
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ố:
resultsControllerGMSAutocompleteResultsViewController đã tạo sự kiện.
errorNSError được trả về.
– (BOOL) resultsController: (GMSAutocompleteResultsViewController *) resultsController
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ố:
resultsControllerGMSAutocompleteResultsViewController đã 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ố:
resultsControllerGMSAutocompleteResultsViewController đã 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ố:
resultsControllerGMSAutocompleteResultsViewController đã tạo sự kiện.