IALocationManagerDelegate Protocol Reference
| Conforms to | NSObject | 
| Declared in | IALocationManager.h | 
Overview
The IALocationManagerDelegate protocol defines the methods used to receive location updates from a IALocationManager object.
Upon receiving a successful location update, you can use the result to update your user interface or perform other actions.
The methods of your delegate object are called from the thread in which you started the corresponding location services. That thread must itself have an active run loop, like the one found in your application’s main thread.
Instance Methods
indoorLocationManager:didEnterRegion:
Tells the delegate that the user entered the specified region.
- (void)indoorLocationManager:(nonnull IALocationManager *)manager didEnterRegion:(nonnull IARegion *)regionParameters
- manager
 The location manager object that generated the event.
- region
 The region related to event.
Declared In
IALocationManager.hindoorLocationManager:didExitRegion:
Tells the delegate that the user left the specified region.
- (void)indoorLocationManager:(nonnull IALocationManager *)manager didExitRegion:(nonnull IARegion *)regionParameters
- manager
 The location manager object that generated the event.
- region
 The region related to event.
Declared In
IALocationManager.hindoorLocationManager:didUpdateLocations:
Tells the delegate that new location data is available.
- (void)indoorLocationManager:(nonnull IALocationManager *)manager didUpdateLocations:(nonnull NSArray *)locationsParameters
- manager
 The location manager object that generated the update event.
- locations
 An array of IALocation 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 occured. Threfore, the most recent location update is at the end of the array.
Discussion
Implementation of this method is optional but recommended.
Declared In
IALocationManager.hindoorLocationManager:statusChanged:
Tells that IALocationManager status changed. This is used to signal network connection issues.
- (void)indoorLocationManager:(nonnull IALocationManager *)manager statusChanged:(nonnull IAStatus *)statusParameters
- manager
 The location manager object that generated the event.
- status
 The status at the time of the event.
Declared In
IALocationManager.h