코어 위치와 MKLocalSearch를 사용하여 "식료품 점"을 검색하고 있습니다.Swift의 테이블 뷰에서 MKLocalSearch
"로컬 검색"이 다운 된 것 같지만 결과를 어떻게 처리해야할지 모르겠다. swift3으로 xcode8을 실행하고 있습니다.
이 테이블을 상점 이름, 주소로 채우고 GPS를 전달하려면 다른 "설정"프로세스를 위해 새로운보기 컨트롤러를 조정해야합니다.
제대로 테이블 뷰를 설정 한 다음 MKLocalSearch에서 정보를 채우는 코드가있는 youtube 링크 (또는 명령어)를 좋아합니다.
감사합니다.
먼저 당신의있는 tableView 채우는 데 사용됩니다 하늘의 배열을 초기화 다음과 같이 당신이 필요한 당신이 좌표처럼 필요 데이터, 가게의 제목과 주소를 추출 할 수있는 로컬 검색 응답에서
func updateSearchResultsForSearchController(){
let request = MKLocalSearchRequest()
let span = MKCoordinateSpan(latitudeDelta: 0.025, longitudeDelta: 0.025)
let region = MKCoordinateRegion(center: (locationManager.location?.coordinate)!, span: span)
request.naturalLanguageQuery = "Grocery"
request.region = region
let search = MKLocalSearch(request: request)
search.start { (localSearchResponse, error) -> Void in
print(localSearchResponse)
//Code needed here to fill table view
}
}