Instance Method

session:didStartReceivingResourceWithName:fromPeer:withProgress:

Indicates that the local peer began receiving a resource from a nearby peer.

Required.

Declaration

- (void)session:(MCSession *)session didStartReceivingResourceWithName:(NSString *)resourceName fromPeer:(MCPeerID *)peerID withProgress:(NSProgress *)progress;

Parameters

session

The session that started receiving the resource.

resourceName

The name of the resource, as provided by the sender.

peerID

The sender’s peer ID.

progress

An NSProgress object that can be used to cancel the transfer or queried to determine how far the transfer has progressed.

See Also

MCSession Delegate Methods

- session:didReceiveData:fromPeer:

Indicates that an NSData object has been received from a nearby peer.

Required.

- session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:

Indicates that the local peer finished receiving a resource from a nearby peer.

Required.

- session:didReceiveStream:withName:fromPeer:

Called when a nearby peer opens a byte stream connection to the local peer.

Required.

- session:peer:didChangeState:

Called when the state of a nearby peer changes.

Required.

- session:didReceiveCertificate:fromPeer:certificateHandler:

Called to validate the client certificate provided by a peer when the connection is first established.