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