One Logo Pool Ball
MultipeerConnectivity · IOS API REFERENCE

MCNearbyServiceAdvertiser

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

class MCNearbyServiceAdvertiser

Members (8)

init · iOS 7.0+ · Deprecated in iOS 27.0

init

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

startAdvertisingPeer

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

stopAdvertisingPeer

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

delegate

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

delegate

TypeScript
set delegate(value: (SDKHandle) | null)
Swift declaration
weak var delegate: (any MCNearbyServiceAdvertiserDelegate)? { 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

myPeerID

TypeScript
get myPeerID(): MCPeerID
Swift declaration
var myPeerID: MCPeerID { get }
get · iOS 7.0+ · Deprecated in iOS 27.0

serviceType

TypeScript
get serviceType(): string
Swift declaration
var serviceType: String { get }

Skipped declarations

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

MCNearbyServiceAdvertiser.init()

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

All MultipeerConnectivity types →