MKReverseGeocoder
을 사용하면 내 iPhone 앱에서 현재 위치를 찾을 수 있습니다. 이제 앱이 현재 위치를 찾지 않아야합니다. 문제가 발생하면 - (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error
대리인에게 다음 오류 응답을 발견했습니다. 오류 메시지가didFailWithError의 MKReverseGeocoder 위치 찾기 오류 {PBHTTPStatusCode = 503} : iPhone 대리인이 맞습니까?
SourceCache/ProtocolBuffer/ProtocolBuffer-92/Runtime/PBRequester.m:687 server returned error: 503
2012-07-10 12:21:29.773 Dial25[3046:707] didFailWithError:- Error Domain=NSURLErrorDomain Code=-1011 "The operation couldn’t be completed. (NSURLErrorDomain error -1011.)" UserInfo=0x264090 {PBHTTPStatusCode=503}
나는 구글을 사용하고 didFailWithError:
위임에 [geoder autorelease];
을 추가 할 수 있지만 여전히 내 앱이 현재 위치를 찾을해야 답을 발견 한 것입니다.
-(void)startFindLocationService
{
NSLog(@"Starting Location Services");
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
locationManager.distanceFilter = 20.0f;
}
-(void)findAddressByLatLong:(CLLocation *)currentLocation
{
CLLocationCoordinate2D locationToLookup = currentLocation.coordinate;
MKReverseGeocoder *reverseGeocoder = [[MKReverseGeocoder alloc] initWithCoordinate:locationToLookup];
reverseGeocoder.delegate = self;
[reverseGeocoder start];
}
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error
{
NSLog(@"Error: %@", [error description]);
[geocoder cancel];
geocoder.delegate = nil;
[geocoder autorelease];
}
누구든지 문제를 해결할 수 있습니까? 미리 감사드립니다.