我试图用以下内容来做一个if let声明:
if let p = CLPlacemark(placemark: placemarks?[0]) {目前它告诉我“可选类型'CLPlacemark?‘的值没有打开”,并指示我将
(placemark: (placemarks?[0])!) {但是,如果我这样做,它就会告诉我“条件绑定的初始化程序必须具有可选类型,而不是'CLPlacemark'”
老实说,我不知道该如何解决这个问题,我需要任何帮助。提前感谢
发布于 2015-11-21 11:45:43
尝尝这个
if let validPlacemark = placemarks?[0]{
let placemark = validPlacemark as? CLPlacemark;
}你需要那个吗?因为placemarks不能保证有一个值
https://stackoverflow.com/questions/33818588
复制相似问题