One Logo Pool Ball
Matter · IOS API REFERENCE

MTRControllerFactory

class · iOS 16.1+ · Deprecated in iOS 16.4 · SDK 27.1

class MTRControllerFactory

Members (6)

static · iOS 16.1+ · Deprecated in iOS 16.4

sharedInstance

TypeScript
static sharedInstance(): MTRControllerFactory
Swift declaration
class func sharedInstance() -> MTRControllerFactory
method · iOS 16.1+ · Deprecated in iOS 16.4

shutdown

TypeScript
shutdown(): void
Swift declaration
func shutdown()
method · iOS 16.1+ · Deprecated in iOS 16.4

startController

TypeScript
startControllerOnExistingFabric(startupParams: MTRDeviceControllerStartupParams): (MTRDeviceController) | null
Swift declaration
func startController(onExistingFabric startupParams: MTRDeviceControllerStartupParams) -> MTRDeviceController?
method · iOS 16.1+ · Deprecated in iOS 16.4

startController

TypeScript
startControllerOnNewFabric(startupParams: MTRDeviceControllerStartupParams): (MTRDeviceController) | null
Swift declaration
func startController(onNewFabric startupParams: MTRDeviceControllerStartupParams) -> MTRDeviceController?
method · iOS 16.1+ · Deprecated in iOS 16.4

startup

TypeScript
startup(startupParams: MTRControllerFactoryParams): boolean
Swift declaration
func startup(_ startupParams: MTRControllerFactoryParams) -> Bool
get · iOS 16.1+ · Deprecated in iOS 16.4

isRunning

TypeScript
get isRunning(): boolean
Swift declaration
var isRunning: Bool { get }

Skipped declarations

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

MTRControllerFactory.init()

inherited init: clang: 'init' is unavailable

All Matter types →