I am attempting to set a map annotation to the user's current location. I am trying to set the pin in the viewDidLoad method, however because the method

```
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

```

Has not been called yet, the lat and long are 0.000000. Is there a way to call this method in my viewDidLoad or any other solution that will make a pin appear at my beginning location when the application loads?

**UPDATE, Added Annotation Code**

```
CLLocationCoordinate2D theCoordinate;
theCoordinate.latitude = (_currentLocation.latitude);
    theCoordinate.longitude = (_currentLocation.longitude);
    NSLog(@"The Coordinate Value:");
    NSLog(@"%f, %f",theCoordinate.latitude,theCoordinate.longitude);

    DDAnnotation *annotation = [[[DDAnnotation alloc] initWithCoordinate:theCoordinate addressDictionary:nil] autorelease];
    annotation.title = @"Drag to Move Pin";
    annotation.subtitle = [NSString stringWithFormat:@"%f %f", annotation.coordinate.latitude, annotation.coordinate.longitude];

    [self.mapView addAnnotation:annotation];

```

**UPDATE 2**
Still not working, code is in the didUpdateLocation Method

```
static BOOL annotationAdded = NO;

if (!annotationAdded) {
    annotationAdded = YES;
        CLLocationCoordinate2D theCoordinate;
        theCoordinate.latitude = _currentLocation.latitude;
        theCoordinate.longitude = _currentLocation.longitude;
        //Sets Initial Point to Africa Because Method to obtain current Location
        //Hasen't Fired when View Loads
        theCoordinate.latitude = (mapView.userLocation.coordinate.latitude);
        theCoordinate.longitude = (mapView.userLocation.coordinate.longitude);
        NSLog(@"The Coordinate Value:");
        NSLog(@"%f, %f",theCoordinate.latitude,theCoordinate.longitude);

        DDAnnotation *annotation = [[[DDAnnotation alloc] initWithCoordinate:theCoordinate addressDictionary:nil] autorelease];
        annotation.title = @"Drag to Move Pin";
        annotation.subtitle = [NSString stringWithFormat:@"%f %f", annotation.coordinate.latitude, annotation.coordinate.longitude];

        [self.mapView addAnnotation:annotation];
}

```