如何解决此错误:
"downcast from CLplacemark? to Clplacemark only unwraps optional"
所以我使用这段代码:
if let p = CLPlacemark(placemark: placemarks.first as? CLPlacemark){}
并更改 placemarks[0] 数组但不起作用
我的代码是:
CLGeocoder().reverseGeocodeLocation(userLocation) { (placemarks, error) -> Void in
if error == nil {
if let p = CLPlacemark(placemark: placemarks[0] as? CLPlacemark){
print(p)
self.adsresslabel.text = "\(p.administrativeArea)\(p.postalCode)\(p.country)"
}
}else {
print (error)
}
}
在这段代码:
if let p = CLPlacemark(placemark: placemarks[0] as? CLPlacemark)
我有错误
"downcast from CLplacemark? to Clplacemark only unwraps optional"
如何解决这个错误?!