如果 == nil,则尝试将 pin 位置的地址设置为注释字幕。但什么也没有发生。
if (myAnnotation.subtitle == nil)
[self.geoCoder reverseGeocodeLocation: locationManager.location completionHandler:
^(NSArray *placemarks, NSError *error) {
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSString *locatedAt = [[placemark.addressDictionary valueForKey:@"FormattedAddressLines"] componentsJoinedByString:@", "];
myAnnotation.subtitle = locatedAt;
}];
else {
myAnnotation.subtitle = [[ann objectAtIndex:i] objectForKey:@"Address"];
}