首页 > 其他 > 详细

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

时间:2014-11-07 12:40:26      阅读:358      评论:0      收藏:0      [点我收藏+]

?

?

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

原文:http://www.cnblogs.com/ChenYilong/p/4080958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!