Instance Method


Tells the delegate that new location data is available.


- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations;



The location manager object that generated the update event.


An array of CLLocation objects containing the location data. This array always contains at least one object representing the current location. If updates were deferred or if multiple locations arrived before they could be delivered, the array may contain additional entries. The objects in the array are organized in the order in which they occurred. Therefore, the most recent location update is at the end of the array.


Implementation of this method is optional but recommended.

See Also

Responding to Location Events

- locationManager:didUpdateToLocation:fromLocation:

Tells the delegate that a new location value is available.

- locationManager:didFinishDeferredUpdatesWithError:

Tells the delegate that updates will no longer be deferred.