cancelConnectPeer
TypeScriptcancelConnectPeer(peerID: MCPeerID): voidSwift declarationfunc cancelConnectPeer(_ peerID: MCPeerID)class · iOS 7.0+ · Deprecated in iOS 27.0 · SDK 27.1
class MCSessioncancelConnectPeer(peerID: MCPeerID): voidSwift declarationfunc cancelConnectPeer(_ peerID: MCPeerID)connectPeer(peerID: MCPeerID, data: ArrayBuffer): voidSwift declarationfunc connectPeer(_ peerID: MCPeerID, withNearbyConnectionData data: Data)disconnect(): voidSwift declarationfunc disconnect()static initPeer(myPeerID: MCPeerID): MCSessionSwift declarationconvenience init(peer myPeerID: MCPeerID)static initPeerSecurityIdentityEncryptionPreference(myPeerID: MCPeerID, identity: (Array<unknown>) | null, encryptionPreference: MCEncryptionPreference): MCSessionSwift declarationinit(peer myPeerID: MCPeerID, securityIdentity identity: [Any]?, encryptionPreference: MCEncryptionPreference)nearbyConnectionData(peerID: MCPeerID, completionHandler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): voidSwift declarationfunc nearbyConnectionData(forPeer peerID: MCPeerID) async throws -> Datasend(data: ArrayBuffer, peerIDs: Array<MCPeerID>, mode: MCSessionSendDataMode): voidSwift declarationfunc send(_ data: Data, toPeers peerIDs: [MCPeerID], with mode: MCSessionSendDataMode) throwssendResource(resourceURL: string, resourceName: string, peerID: MCPeerID, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): (_Foundation_Progress) | nullSwift declarationfunc sendResource(at resourceURL: URL, withName resourceName: String, toPeer peerID: MCPeerID, withCompletionHandler completionHandler: (((any Error)?) -> Void)? = nil) -> Progress?startStream(streamName: string, peerID: MCPeerID): _Foundation_OutputStreamSwift declarationfunc startStream(withName streamName: String, toPeer peerID: MCPeerID) throws -> OutputStreamget connectedPeers(): Array<MCPeerID>Swift declarationvar connectedPeers: [MCPeerID] { get }get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any MCSessionDelegate)? { get set }set delegate(value: (Implements<MCSessionDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any MCSessionDelegate)? { get set }get encryptionPreference(): MCEncryptionPreferenceSwift declarationvar encryptionPreference: MCEncryptionPreference { get }get myPeerID(): MCPeerIDSwift declarationvar myPeerID: MCPeerID { get }get securityIdentity(): (Array<unknown>) | nullSwift declarationvar securityIdentity: [Any]? { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MCSession.init()
inherited init: cannot prove legal (class declares 2 custom initializers)