gpt4 book ai didi

ios - CLGeocoder Swift 2 版本

转载 作者:可可西里 更新时间:2023-11-01 05:27:55 34 4
gpt4 key购买 nike

这曾经在 Swift 1.2 中运行良好,但现在出现错误:

“无法使用类型为‘(String, completionHandler: ([AnyObject]!, NSError!) -> Void)’的参数列表调用‘geocodeAddressString’”

geocoder.geocodeAddressString(address, completionHandler: {(placemarks: [AnyObject]!, error: NSError!) -> Void in
if let placemark = placemarks?[0] as? CLPlacemark {
let annotation = MKPointAnnotation()

编辑答案:

geocoder.geocodeAddressString(address, completionHandler: {(placemarks: [CLPlacemark]?, error: NSError?) -> Void in

最佳答案

完成处理程序中的变量设置不正确,你没有包含声明,所以只是 -

coder.geocodeAddressString("1 infinite loop, cupertino, ca") { (placemarks, error) -> Void in

if let firstPlacemark = placemarks?[0] {
print(firstPlacemark)
}
}

请注意,类型推断知道不需要的可选强制转换将是 CLPlacemark

关于ios - CLGeocoder Swift 2 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31360885/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com