Instance Property


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


var encryptionPreference: MCEncryptionPreference { get }


You set this value when you initialize the session object. It cannot be changed later. For possible values, see MCEncryptionPreference

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 myPeerID: MCPeerID

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

var securityIdentity: [Any]?

The security identity of the local peer.