session(_:didFinishReceivingResourceWithName:fromPeer:at:withError:)
Indicates that the local peer finished receiving a resource from a nearby peer.
Declaration
func session(_ session: MCSession, didFinishReceivingResourceWithName resourceName: String, fromPeer peerID: MCPeerID, at localURL: URL?, withError error: (any Error)?)Parameters
- session:
The session through which the data was received.
- resourceName:
The name of the resource, as provided by the sender.
- peerID:
The peer ID of the sender.
- localURL:
An
NSURLobject that provides the location of a temporary file containing the received data. - error:
An error object indicating what went wrong if the file was not received successfully, or
nil.
Discussion
The file referenced by resourceURL is a temporary file. Your app must either read the file or make a copy in a permanent location before this delegate method returns.