One Logo Pool Ball
Matter · IOS API REFERENCE

MTRXPCDeviceControllerParameters

class · iOS 18.2+ · SDK 27.1

class MTRXPCDeviceControllerParameters

Members (2)

get · iOS 18.2+

uniqueIdentifier

TypeScript
get uniqueIdentifier(): string
Swift declaration
var uniqueIdentifier: UUID { get }
get · iOS 18.2+

xpcConnectionBlock

TypeScript
get xpcConnectionBlock(): (() => Promise<_Foundation_NSXPCConnection>)
Swift declaration
var xpcConnectionBlock: () -> NSXPCConnection { get }

Skipped declarations

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

MTRXPCDeviceControllerParameters.init(xpcConnectionBlock:uniqueIdentifier:)

callback cannot propagate synchronous failure

MTRXPCDeviceControllerParameters.init(xpConnectionBlock:uniqueIdentifier:)

callback cannot propagate synchronous failure

MTRXPCDeviceControllerParameters.init()

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

All Matter types →