0
我有點掙扎構建SWIFT調用此函數斯威夫特語法 - 封
func addressFromLocation(location:CLLocation!, completionClosure:((NSDictionary?)->())){
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {() -> Void in
var geoCoder = CLGeocoder()
geoCoder.reverseGeocodeLocation(location, completionHandler: { (placeMarks, error) -> Void in
if let places = placeMarks {
var marks = places[0] as! CLPlacemark
completionClosure(marks.addressDictionary)
}else {
completionClosure(nil)
}
})
})
}
有人能幫忙嗎?
,你可以給你想構建什麼一些更多的解釋。? – arthankamal
@arthankamal我想調用這個函數,所以要根據SWIFT語法構建一個調用,我不知道該怎麼做。 – Vanya
http://stackoverflow.com/a/27750189/1866077,希望這可以幫助 – arthankamal