MBNetworkIndicator Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | MBNetworkIndicator.h |
Overview
This class provides a mechanism that coordinates the use of the network activity indicator, so network-based client code can indicate when activity is occurring.
Classes wishing to make use of the device’s network activity indicator
should do so by instantiating a new MBNetworkIndicator object and sending it
operationStarted, operationFinished, and cancelOperations messages as
needed.
The network activity indicator is turned on whenever there is at least one
MBNetworkIndicator instance that has at least one operation in progress.
When a MBNetworkIndicator instance is deallocated, if there are any
started operations that have not yet finished, the cancelOperations
method is called.
Note: Instances of the MBNetworkIndicator class are not thread-safe.
However, the underlying mechanism for managing the network activity
indicator is thread-safe.
– operationStarted
Indicates that a new network operation has begun.
- (void)operationStartedDeclared In
MBNetworkIndicator.h
– operationFinished
Indicates that an in-progress network operation has completed.
- (void)operationFinishedDeclared In
MBNetworkIndicator.h
– cancelOperations
Cancels all in-progress network operations associated with the receiver.
- (void)cancelOperationsDeclared In
MBNetworkIndicator.h