<GMSAutocompleteResultsViewControllerDelegate> 프로토콜 참조
개요
GMSAutocompleteResultsViewController
에서 사용하는 프로토콜로, 사용자와 컨트롤러의 상호작용을 애플리케이션에 전달합니다.
공개 멤버 함수 | |
(void) | - resultsController:didAutocompleteWithPlace: |
사용 가능한 자동 완성 예상 검색어에서 장소가 선택되었을 때 호출됩니다. | |
(void) | - resultsController:didFailAutocompleteWithError: |
자동 완성 예상 검색어 또는 장소 세부정보를 가져올 때 재시도할 수 없는 오류가 발생한 경우 호출됩니다. | |
(BOOL) | - resultsController:didSelectPrediction: |
사용자가 목록에서 자동 완성 예상 검색어를 선택했지만 장소 세부정보를 요청하기 전에 호출됩니다. | |
(void) | - didUpdateAutocompletePredictionsForResultsController: |
새 자동 완성 예상 검색어가 수신될 때마다 한 번 호출됩니다. | |
(void) | - didRequestAutocompletePredictionsForResultsController: |
자동 완성 예상 검색어를 요청한 직후에 한 번 호출됩니다. |
멤버 함수 문서
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidAutocompleteWithPlace: | (GMSPlace *) | 장소 | |
[required] |
사용 가능한 자동 완성 예상 검색어에서 장소가 선택되었을 때 호출됩니다.
- 매개변수:
-
resultsController 이벤트를 생성한 GMSAutocompleteResultsViewController
입니다.장소 반환된 GMSPlace
입니다.
- (void) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
doFailAutocompleteWithError: | (NSError *) | 오류 | |
[required] |
자동 완성 예상 검색어 또는 장소 세부정보를 가져올 때 재시도할 수 없는 오류가 발생한 경우 호출됩니다.
재시도 불가능한 오류는 즉시 작업을 재시도하여 해결할 가능성이 낮은 오류로 정의됩니다.
다음 GMSPlacesErrorCode
값만 재시도할 수 있습니다.
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
다른 모든 오류 코드는 재시도할 수 없습니다.
- 매개변수:
-
resultsController 이벤트를 생성한 GMSAutocompleteResultsViewController
입니다.error 반환된 NSError
입니다.
- (BOOL) resultsController: | (GMSAutocompleteResultsViewController *) | resultsController | |
DidSelectPrediction: | (GMSAutocompletePrediction *) | 예상 검색어 | |
[optional] |
사용자가 목록에서 자동 완성 예상 검색어를 선택했지만 장소 세부정보를 요청하기 전에 호출됩니다.
이 메서드에서 NO를 반환하면 장소 세부정보 가져오기를 억제하고 doAutocompleteWithPlace가 호출되지 않습니다.
- 매개변수:
-
resultsController 이벤트를 생성한 GMSAutocompleteResultsViewController
입니다.예측 선택한 GMSAutocompletePrediction
입니다.
- (void) didUpdateAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
새 자동 완성 예상 검색어가 수신될 때마다 한 번 호출됩니다.
- 매개변수:
-
resultsController 이벤트를 생성한 GMSAutocompleteResultsViewController
입니다.
- (void) didRequestAutocompletePredictionsForResultsController: | (GMSAutocompleteResultsViewController *) | resultsController | [optional] |
자동 완성 예상 검색어를 요청한 직후에 한 번 호출됩니다.
- 매개변수:
-
resultsController 이벤트를 생성한 GMSAutocompleteResultsViewController
입니다.