草庐IT

placemarkForSearchResult

全部标签

ios - 从 Swift 中的回调返回对象

我想用其他逻辑将geocoder.geocodeAddressString包装在另一个方法中。publicfuncplacemarkForSearchResult(searchResult:T)->CLPlacemark?{ifletsearchResult=searchResultas?String{letgeocoder=CLGeocoder()geocoder.geocodeAddressString(searchResult,completionHandler:{(placemarks,error)->Voidin//Checkforreturnedplacemarksifle