GMSReverseGeocodeCallback

GMSReverseGeocodeCallback

GMSReverseGeocodeCallback!函数的类型为reverseGeocodeCoordinate()的回调处理程序的示例是什么?

我只是不知道在'completionHandler'的第二个参数中输入什么。

func mapView(mapView: GMSMapView!, idleAtCameraPosition position: GMSCameraPosition!) {
        geocoder.reverseGeocodeCoordinate(position.target, completionHandler: GMSReverseGeocodeCallback)
    }

最佳答案

当您查找GMSReverseGeocodeCallback的定义(cmd +单击)时,您会发现:

public typealias GMSReverseGeocodeCallback = (GMSReverseGeocodeResponse!, NSError!) -> Void


所以处理程序是:

geocoder.reverseGeocodeCoordinate(position.target, completionHandler: { (response: GMSReverseGeocodeResponse!, error: NSError!) -> Void in
   //TODO
})

关于ios - 类型为“GMSReverseGeocodeCallback!”的回调处理程序的示例将是什么?为reverseGeocodeCoordinate()函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34096707/

10-13 03:03