私のアプリケーションでは、reverseGeocoderは以下のエラーブロックのようになります。
didFailWithError:Error Domain = NSURLErrorDomain Code = -1011 "操作を完了できませんでした。(NSURLErrorDomainエラー-1011)" UserInfo = 0x6252100 {PBHTTPStatusCode = 503}
これは私が使用したコードです:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
geocoder = [[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate];
[geocoder setDelegate:self];
[geocoder start];
[locationManager stopUpdatingLocation];
}
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder1 didFailWithError:(NSError *)error
{
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"iBeen There" message:@"GPS can't track the location please check the internet connection." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
NSLog(@"reverseGeocoder:%@ didFailWithError:%@", geocoder, error);
}
初めてエラーブロックになります(時々)。何か足りないものがありますか?助けてください。