One Logo Pool Ball
MultipeerConnectivity · IOS API REFERENCE

MCBrowserViewController

class · iOS 7.0+ · Deprecated in iOS 27.0 · SDK 27.1

class MCBrowserViewController

Members (10)

init · iOS 7.0+ · Deprecated in iOS 27.0

init

TypeScript
static initBrowserSession(browser: MCNearbyServiceBrowser, session: MCSession): Promise<MCBrowserViewController>
Swift declaration
init(browser: MCNearbyServiceBrowser, session: MCSession)
init · iOS 7.0+ · Deprecated in iOS 27.0

init

TypeScript
static initServiceTypeSession(serviceType: string, session: MCSession): Promise<MCBrowserViewController>
Swift declaration
convenience init(serviceType: String, session: MCSession)
get · iOS 7.0+ · Deprecated in iOS 27.0

browser

TypeScript
get browser(): Promise<(MCNearbyServiceBrowser) | null>
Swift declaration
var browser: MCNearbyServiceBrowser? { get }
get · iOS 7.0+ · Deprecated in iOS 27.0

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any MCBrowserViewControllerDelegate)? { get set }
set · iOS 7.0+ · Deprecated in iOS 27.0

delegate

TypeScript
setDelegate(value?: (Implements<MCBrowserViewControllerDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any MCBrowserViewControllerDelegate)? { get set }
get · iOS 7.0+ · Deprecated in iOS 27.0

maximumNumberOfPeers

TypeScript
get maximumNumberOfPeers(): Promise<number>
Swift declaration
var maximumNumberOfPeers: Int { get set }
set · iOS 7.0+ · Deprecated in iOS 27.0

maximumNumberOfPeers

TypeScript
setMaximumNumberOfPeers(value: number): Promise<void>
Swift declaration
var maximumNumberOfPeers: Int { get set }
get · iOS 7.0+ · Deprecated in iOS 27.0

minimumNumberOfPeers

TypeScript
get minimumNumberOfPeers(): Promise<number>
Swift declaration
var minimumNumberOfPeers: Int { get set }
set · iOS 7.0+ · Deprecated in iOS 27.0

minimumNumberOfPeers

TypeScript
setMinimumNumberOfPeers(value: number): Promise<void>
Swift declaration
var minimumNumberOfPeers: Int { get set }
get · iOS 7.0+ · Deprecated in iOS 27.0

session

TypeScript
get session(): Promise<MCSession>
Swift declaration
var session: MCSession { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MCBrowserViewController.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All MultipeerConnectivity types →