如何解决此错误:
"来自CLplacemark的低调?到Clplacemark只打开可选的#34;
这是我的代码:
CLGeocoder().reverseGeocodeLocation(location, completionHandler: { (placemarks, error) -> Void in
if (error == nil) {
if let p = CLPlacemark(placemark: placemarks?[0] as! CLPlacemark){}
答案 0 :(得分:0)
删除as! CLPlacemark
不需要将某些内容转换为完全相同的类型....但您也可以这样做:
if let p = CLPlacemark(placemark: placemarks.first as? CLPlacemark){}
如果placemarks[0]
为零