我遇到一個奇怪的問題- (void)geocodeAddressString:(NSString *)addressString completionHandler:(CLGeocodeCompletionHandler)completionHandler;
。CLGeocoder只返回第一個查找結果
我有一個位置列表需要查找。所以,我不喜歡的東西
for (Trip *trip in takenTrips) {
[geoCoder geocodeAddressString:trip.location completionHandler:^(NSArray *placemarks, NSError *error) {
//handling result
}];
}
但似乎完成處理纔會被調用一次。我試着按順序進行這些查找。然後一切正常。
我搜索了一會兒,但找不到類似的東西。我在這裏完全不知所措...
歡迎任何建議!
哦,我不知道這一點。我會順序地做。 – Selkie