diff --git a/ios/RNGeocoder/RNGeocoder.m b/ios/RNGeocoder/RNGeocoder.m index 1a54347..2efdb96 100644 --- a/ios/RNGeocoder/RNGeocoder.m +++ b/ios/RNGeocoder/RNGeocoder.m @@ -82,20 +82,19 @@ - (NSArray *)placemarksToDictionary:(NSArray *)placemarks { for (int i = 0; i < placemarks.count; i++) { CLPlacemark* placemark = [placemarks objectAtIndex:i]; - NSString* name = [NSNull null]; + NSObject *name = nil; if (![placemark.name isEqualToString:placemark.locality] && ![placemark.name isEqualToString:placemark.thoroughfare] && ![placemark.name isEqualToString:placemark.subThoroughfare]) { - name = placemark.name; } NSArray *lines = placemark.addressDictionary[@"FormattedAddressLines"]; NSDictionary *result = @{ - @"feature": name, + @"feature": name ?: NSNull.null, @"position": @{ @"lat": [NSNumber numberWithDouble:placemark.location.coordinate.latitude], @"lng": [NSNumber numberWithDouble:placemark.location.coordinate.longitude],