MBMOfflineRegionObserver

Deprecated

@protocol MBMOfflineRegionObserver

A region can have a single observer, which gets notified whenever a change to the region’s status occurs.

  • Implement this method to be notified of a change in the status of an offline region. Status changes include any change in state of the members of offline region status.

    Declaration

    Objective-C

    - (void)statusChangedForStatus:(nonnull MBMOfflineRegionStatus *)status;

    Swift

    func statusChanged(for status: MBMOfflineRegionStatus)
  • Implement this method to be notified of errors encountered while downloading regional resources. Such errors may be recoverable; for example the implementation will attempt to re-request failed resources based on an exponential backoff algorithm, or when it detects that network access has been restored.

    Declaration

    Objective-C

    - (void)responseErrorForError:(nonnull MBMResponseError *)error;

    Swift

    func responseError(forError error: MBMResponseError)
  • Implement this method to be notified when the limit on the number of Mapbox tiles stored for offline regions has been reached.

    Declaration

    Objective-C

    - (void)mapboxTileCountLimitExceededForLimit:(uint64_t)limit;

    Swift

    func mapboxTileCountLimitExceeded(forLimit limit: UInt64)