我正在開發一個iOS應用程序,它需要搜索位置並將註釋放入地圖中。 我寫下面的代碼搜索Swift語言。但是,它總是返回0值作爲響應。MKLocalSearch返回0值
var searchRequest : MKLocalSearchRequest = MKLocalSearchRequest()
searchRequest.naturalLanguageQuery = address
searchRequest.region = self.mapView.region
var search : MKLocalSearch = MKLocalSearch(request: searchRequest)
var response: MKLocalSearchResponse
var err : NSError = NSError()
search.startWithCompletionHandler { (
response, err) -> Void in
var placeMarks: NSMutableArray = NSMutableArray()
for mp in placeMarks{
placeMarks.addObject(mp)
}
self.mapView.removeAnnotations(self.mapView.annotations)
self.mapView.showAnnotations(placeMarks, animated: true)
}
我曾嘗試過不同的地址,城市名稱,州名。但沒有幫助。 所以,請幫助我。任何幫助將在什麼這段代碼是幹什麼理解
謝謝,我只是評論 VAR響應:MKLocalSearchResponse VAR錯誤:NSError = NSError() 和它的工作.. –