Swift2 从CLplacemark往下看?Clplacemark仅展开可选
如何修复此错误: “从CLplacemark向下广播?到CLplacemark仅展开可选” 这是我的代码:Swift2 从CLplacemark往下看?Clplacemark仅展开可选,swift2,Swift2,如何修复此错误: “从CLplacemark向下广播?到CLplacemark仅展开可选” 这是我的代码: CLGeocoder().reverseGeocodeLocation(location, completionHandler: { (placemarks, error) -> Void in if (error == nil) { if let p = CLPlacemark(placemark: placemarks?[0] as! CLPlacem
CLGeocoder().reverseGeocodeLocation(location, completionHandler: { (placemarks, error) -> Void in
if (error == nil) {
if let p = CLPlacemark(placemark: placemarks?[0] as! CLPlacemark){}
删除
as!CLPlacemark
不需要将某些内容强制转换为完全相同的类型……但您也可以这样做:
if let p = CLPlacemark(placemark: placemarks.first as? CLPlacemark){}
如果placemarks[0]
为零,这将保护您免受数组为空以及应用程序崩溃的影响