Instance Method


Tells the delegate that updates will no longer be deferred.


- (void)locationManager:(CLLocationManager *)manager didFinishDeferredUpdatesWithError:(NSError *)error;



The location manager object that generated the update event.


The error object containing the reason deferred location updates could not be delivered.


The location manager object calls this method to let you know that it has stopped deferring the delivery of location events. The manager may call this method for any number of reasons. For example, it calls it when you stop location updates altogether, when you ask the location manager to disallow deferred updates, or when a condition for deferring updates (such as exceeding a timeout or distance parameter) is met.

See Also

Responding to Location Events

- locationManager:didUpdateLocations:

Tells the delegate that new location data is available.

- locationManager:didFailWithError:

Tells the delegate that the location manager was unable to retrieve a location value.

- locationManager:didUpdateToLocation:fromLocation:

Tells the delegate that a new location value is available.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software