我正在尝试使用以下内容进行if let语句:
if let p = CLPlacemark(placemark: placemarks?[0]) {
目前,它告诉我“可选类型'CLPlacemark的值?”并没有包装”,并指示我放
(placemark: (placemarks?[0])!) {
但是,如果执行此操作,它会告诉我“用于条件绑定的初始化程序必须具有可选类型,而不是'CLPlacemark'”
老实说,我不知道如何解决这个问题,可以使用任何帮助。提前致谢
最佳答案
尝试这个
if let validPlacemark = placemarks?[0]{
let placemark = validPlacemark as? CLPlacemark;
}
您需要吗?因为不能保证地标具有价值