Ich befolge ein Tutorial von raywenderlich.com zur Verwendung des Google Maps iOS SDK. Ich bin auf diesen Codeabschnitt gestoßen, der hier unten auf halber Strecke steht: https://www.raywenderlich.com/109888/google-maps-ios-sdk-tutorial.Was macht dieser Google Maps iOS SDK-Code in Swift?
Ich bin vertraut mit Swift, aber ich verstehe nicht, was das Stück Code nach geocoder.reverseGeocodeCoordinate (Koordinate) tut; Wie können Sie einfach die geschweiften Klammern direkt nach dem Methodenaufruf platzieren und was bewirkt sie? Ich frage das in Bezug auf die Swift-Syntax.
func reverseGeocodeCoordinate(coordinate: CLLocationCoordinate2D) {
// 1
let geocoder = GMSGeocoder()
// 2
geocoder.reverseGeocodeCoordinate(coordinate) { response, error in
if let address = response?.firstResult() {
// 3
let lines = address.lines as! [String]
self.addressLabel.text = lines.joinWithSeparator("\n")
// 4
UIView.animateWithDuration(0.25) {
self.view.layoutIfNeeded()
}
}
}
}
Oh ich sehe, danke für die schnelle Antwort! – JoeW467