@protocol MCDRemoteSystemDiscoveryManagerDelegate <NSObject>
Set of methods to be implemented by objects acting as delegates for the MCDRemoteSystemDiscoveryManager class.
Members | Descriptions |
---|---|
remoteSystemDiscoveryManager:didFind | Called when a remote system has been discovered. |
remoteSystemDiscoveryManager:didRemove | Called when a previously discovered remote system has been removed. |
remoteSystemDiscoveryManager:didUpdate | Called when a previously discovered remote system has been updated. |
remoteSystemDiscoveryManagerDidComplete | Called when the discovery operation has completed successfully. |
@optional -(void)remoteSystemDiscoveryManager:(nonnull MCDRemoteSystemDiscoveryManager*)discoveryManager didFind:(nonnull MCDRemoteSystem*)remoteSystem;
Called when a remote system has been discovered.
discoveryManager
The delegating MCDRemoteSystemDiscoveryManager instance.didFind
The discovered MCDRemoteSystem instance.
@optional -(void)remoteSystemDiscoveryManager:(nonnull MCDRemoteSystemDiscoveryManager*)discoveryManager didRemove:(nonnull MCDRemoteSystem*)remoteSystem;
Called when a previously discovered remote system has been removed.
discoveryManager
The delegating MCDRemoteSystemDiscoveryManager instance.didRemove
The removed MCDRemoteSystem instance.
@optional -(void)remoteSystemDiscoveryManager:(nonnull MCDRemoteSystemDiscoveryManager*)discoveryManager didUpdate:(nonnull MCDRemoteSystem*)remoteSystem;
Called when a previously discovered remote system has been updated.
discoveryManager
The delegating MCDRemoteSystemDiscoveryManager instance.didUpdate
The updated MCDRemoteSystem instance.
@optional -(void)remoteSystemDiscoveryManagerDidComplete:(nonnull MCDRemoteSystemDiscoveryManager*)discoveryManager withError:(nullable NSError*)error;
Called when the discovery operation has completed.
discoveryManager
The delegating MCDRemoteSystemDiscoveryManager instance.withError
Nil on success, otherwise an error indicating why discovery failed.