float longitude = Your saved longitude;
float latitude = Your saved latitude;
CLLocation *location = [[CLLocation alloc] initWithLatitude:latitude longitude:longitude];
Now use location in your code instead of currentLocation
[geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
if (error == nil && [placemarks count] >0) {
placemark = [placemarks lastObject];
self.addressLable.text = [NSString stringWithFormat:@"%@ %@\n%@ %@\n%@\n%@",
placemark.subThoroughfare, placemark.thoroughfare,
placemark.postalCode, placemark.locality,
placemark.administrativeArea,
placemark.country];
streetandNo = [NSString stringWithFormat:@"%@ %@", placemark.subThoroughfare,placemark.thoroughfare];
suberb = [NSString stringWithFormat:@"%@", placemark.locality];
}else {
NSLog(@"%@", error.debugDescription);
}
}];
May be it will work for you.