CLGeocoder().reverseGeocodeLocation;处理程序应该是什么



这是我正在使用的代码。我不确定应该将哪些变量传递到完成处理程序中。我查看的所有其他帖子都说要传递"地标"和"错误",但我遇到了警告和错误。

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    CLGeocoder().reverseGeocodeLocation(manager.location!, completionHandler:{ ([placemark: CLPlacemark?], error: NSError?) in
        print(error)
    })
}

这是完整的函数:

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]){
    CLGeocoder().reverseGeocodeLocation(manager.location!, completionHandler: {(placemarks, error)-> Void in
        currentLatitude = String(manager.location!.coordinate.latitude)
        currentLongitude = String(manager.location!.coordinate.longitude)
    })
}

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新