One Logo Pool Ball
MultipeerConnectivity · IOS API REFERENCE

MCAdvertiserAssistant

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

class MCAdvertiserAssistant

Members (8)

init · iOS 7.0+ · Deprecated in iOS 27.0

init

TypeScript
static init(serviceType: string, info: (Record<string, string>) | null, session: MCSession): MCAdvertiserAssistant
Swift declaration
init(serviceType: String, discoveryInfo info: [String : String]?, session: MCSession)
method · iOS 7.0+ · Deprecated in iOS 27.0

start

TypeScript
start(): void
Swift declaration
func start()
method · iOS 7.0+ · Deprecated in iOS 27.0

stop

TypeScript
stop(): void
Swift declaration
func stop()
get · iOS 7.0+ · Deprecated in iOS 27.0

delegate

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

delegate

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

discoveryInfo

TypeScript
get discoveryInfo(): (Record<string, string>) | null
Swift declaration
var discoveryInfo: [String : String]? { get }
get · iOS 7.0+ · Deprecated in iOS 27.0

serviceType

TypeScript
get serviceType(): string
Swift declaration
var serviceType: String { get }
get · iOS 7.0+ · Deprecated in iOS 27.0

session

TypeScript
get session(): 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.

MCAdvertiserAssistant.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All MultipeerConnectivity types →