Instance Property


A local identifier that represents the device on which your app is currently running.


var myPeerID: MCPeerID { get }


You set this value when you initialize the session object. It cannot be changed later.

See Also

Creating a Session

init(peer: MCPeerID)

Creates a Multipeer Connectivity session.

init(peer: MCPeerID, securityIdentity: [Any]?, encryptionPreference: MCEncryptionPreference)

Creates a Multipeer Connectivity session, providing security information.

var delegate: MCSessionDelegate?

The delegate object that handles session-related events.

var encryptionPreference: MCEncryptionPreference

A value indicating whether the connection prefers encrypted connections, unencrypted connections, or has no preference.

var securityIdentity: [Any]?

The security identity of the local peer.