<GMSAutocompleteTableDataSourceDelegate> 프로토콜 참조

<GMSAutocompleteTableDataSourceDelegate> 프로토콜 참조

개요

GMSAutocompleteTableDataSource에서 사용하는 프로토콜로, 데이터 소스와의 사용자 상호작용을 애플리케이션에 전달합니다.

공개 멤버 함수

(무효)- tableDataSource:didAutocompleteWithPlace:
 사용 가능한 자동 완성 예상 검색어에서 장소가 선택되었을 때 호출됩니다.
(무효)- tableDataSource:didFailAutocompleteWithError:
 자동 완성 예상 검색어나 장소 세부정보를 가져올 때 다시 시도할 수 없는 오류가 발생하면 호출됩니다.
(부울)- tableDataSource:didSelectPrediction:
 사용자가 목록에서 자동 완성 예상 검색어를 선택했지만 장소 세부정보를 요청하기 전에 호출됩니다.
(무효)- didUpdateAutocompletePredictionsForTableDataSource:
 새 자동 완성 예상 검색어가 수신될 때마다 한 번 호출됩니다.
(무효)- didRequestAutocompletePredictionsForTableDataSource:
 자동 완성 예상 검색어가 요청되면 즉시 한 번 호출됩니다.

구성원 함수 문서

- (void) tableDataSource: (GMSAutocompleteTableDataSource*) 테이블 데이터 소스
PlaceAutocompleteWithPlace: (GMSPlace *) 장소
[required]

사용 가능한 자동 완성 예상 검색어에서 장소가 선택되었을 때 호출됩니다.

매개변수:
테이블 데이터 소스이벤트를 생성한 GMSAutocompleteTableDataSource입니다.
장소반환된 GMSPlace
- (void) tableDataSource: (GMSAutocompleteTableDataSource*) 테이블 데이터 소스
didFailAutocompleteWithError: (NS오류 *) 오류
[required]

자동 완성 예상 검색어나 장소 세부정보를 가져올 때 다시 시도할 수 없는 오류가 발생하면 호출됩니다.

재시도할 수 없는 오류는 작업을 즉시 재시도하여 해결할 수 없는 오류로 정의됩니다.

다음 GMSPlacesErrorCode 값만 다시 시도할 수 있습니다.

  • kGMSPlacesNetworkError 클래스의 생성자
  • kGMSPlacesServerError 클래스의 생성자
  • kGMSPlacesInternalError

다른 모든 오류 코드는 다시 시도할 수 없습니다.

매개변수:
테이블 데이터 소스이벤트를 생성한 GMSAutocompleteTableDataSource입니다.
오류반환된 NSError
- (BOOL) tableDataSource: (GMSAutocompleteTableDataSource *) 테이블 데이터 소스
didSelectPrediction: (GMSAutocompletePrediction*) 예측
[optional]

사용자가 목록에서 자동 완성 예상 검색어를 선택했지만 장소 세부정보를 요청하기 전에 호출됩니다.

이 메서드에서 NO를 반환하면 장소 세부정보 가져오기를 중단하고didAutocompleteWithPlace가 호출되지 않습니다.

매개변수:
테이블 데이터 소스이벤트를 생성한 GMSAutocompleteTableDataSource입니다.
예측선택된 GMSAutocompletePrediction입니다.
- (void) didUpdateAutocompletePredictionsForTableDataSource: (GMSAutocompleteTableDataSource *) 테이블 데이터 소스 [optional]

새 자동 완성 예상 검색어가 수신될 때마다 한 번 호출됩니다.

매개변수:
테이블 데이터 소스이벤트를 생성한 GMSAutocompleteTableDataSource입니다.

자동 완성 예상 검색어가 요청되면 즉시 한 번 호출됩니다.

매개변수:
테이블 데이터 소스이벤트를 생성한 GMSAutocompleteTableDataSource입니다.