MCErrorDomain
TypeScriptconst MCErrorDomain: stringSwift declarationlet MCErrorDomain: StringSupport peer-to-peer connectivity and the discovery of nearby devices.
16 types
66 callable entries
9 skipped
88% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
MCAdvertiserAssistant
class · iOS 7.0+ · Deprecated in iOS 27.0
MCAdvertiserAssistantDelegate
protocol · iOS 7.0+ · Deprecated in iOS 27.0
MCBrowserViewController
class · iOS 7.0+ · Deprecated in iOS 27.0
MCBrowserViewControllerDelegate
protocol · iOS 7.0+ · Deprecated in iOS 27.0
MCEncryptionPreference
enum · iOS 7.0+ · Deprecated in iOS 27.0
MCError
struct · iOS 7.0+ · Deprecated in iOS 27.0
MCError.Code
enum · iOS 7.0+ · Deprecated in iOS 27.0
MCNearbyServiceAdvertiser
class · iOS 7.0+ · Deprecated in iOS 27.0
MCNearbyServiceAdvertiserDelegate
protocol · iOS 7.0+ · Deprecated in iOS 27.0
MCNearbyServiceBrowser
class · iOS 7.0+ · Deprecated in iOS 27.0
MCNearbyServiceBrowserDelegate
protocol · iOS 7.0+ · Deprecated in iOS 27.0
MCPeerID
class · iOS 7.0+ · Deprecated in iOS 27.0
MCSession
class · iOS 7.0+ · Deprecated in iOS 27.0
MCSessionDelegate
protocol · iOS 7.0+ · Deprecated in iOS 27.0
MCSessionSendDataMode
enum · iOS 7.0+ · Deprecated in iOS 27.0
MCSessionState
enum · iOS 7.0+ · Deprecated in iOS 27.0
const MCErrorDomain: stringSwift declarationlet MCErrorDomain: Stringconst kMCSessionMaximumNumberOfPeers: numberSwift declarationlet kMCSessionMaximumNumberOfPeers: Intconst kMCSessionMinimumNumberOfPeers: numberSwift declarationlet kMCSessionMinimumNumberOfPeers: Int9 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MCNearbyServiceBrowser.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MCSession.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MCBrowserViewController.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MCAdvertiserAssistant.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MCPeerID.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MCNearbyServiceAdvertiser.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
protocol implementation MCSessionDelegate.session(_:didReceiveCertificate:fromPeer:certificateHandler:)
nonescaping protocol callback cannot use the async dispatcher
protocol implementation MCBrowserViewControllerDelegate.browserViewController(_:shouldPresentNearbyPeer:withDiscoveryInfo:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MCNearbyServiceAdvertiserDelegate
nonescaping protocol callback cannot use the async dispatcher