CLGeocoder "Lost connection to geod" # error # when use geocodeAddressString: completionHandler

Source: Internet
Author: User

?

?

I got this warning when I tried to get destination using CLGeoCoder and the warning is coming out from this method

-(Void)GeocodeAddressString:(NSString *) addressStringCompletionHandler:(CLGeocodeCompletionHandler) completionHandler ;?

When will this issue come out? I will tell you the my experience:

In my app, when I set the CLGeocoder as a @ property, or set like this,

CLGeocoder * _ geocoder;

When I set app in the background for a moment or a long time, Xcode will log this warning, and the method will be not available: im getting this issue when am only getting the position on the map.

Lostconnectiontogeod

So I try to quit to set CLGeocoder as a @ property, nor set like this,

CLGeocoder * _ geocoder

Ever time when I use it, I will init CLGeocoder, like this:

? ? CLGeocoder * gc = [[CLGeocoderalloc] init] autorelease];

? ? [GcreverseGeocodeLocation: locationObjectcompletionHandler: ^ (NSArray * placemark, NSError * error ){

? ? CLPlacemark * pm = [placemarkobjectAtIndex:0];

? ? NSDictionary * address = pm. addressDictionary;

? ? // Do something with the address, see keys in the remark below

? ? }];

CLGeocoder "Lost connection to geod" # error # when use geocodeAddressString: completionHandler

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.