我正在尝试从邮政编码中获取地址,但是却出现了错误且没有地标。看来设备找不到位置。为什么会这样?
语言环境无关紧要,无论是否尝试使用语言环境,结果都是相同的。
let geocoder = CLGeocoder()
let postalAddress = CnmutablePostalAddress()
postalAddress.postalCode = zipCode
geocoder.geocodePostalAddress(postalAddress,preferredLocale: Locale(identifier: "en_US")) { (placemarks,err) in
if let placemark = placemarks?[0] {
completionHandler(placemark)
return
}
completionHandler(nil)
}
err = (Error?) domain: "kCLErrorDomain" - code: 8