sharedInstance
TypeScriptstatic sharedInstance(): MTRDeviceControllerFactorySwift declarationclass func sharedInstance() -> MTRDeviceControllerFactoryclass · iOS 16.4+ · SDK 27.1
class MTRDeviceControllerFactorystatic sharedInstance(): MTRDeviceControllerFactorySwift declarationclass func sharedInstance() -> MTRDeviceControllerFactorycreateControllerOnExistingFabric(startupParams: MTRDeviceControllerStartupParams): MTRDeviceControllerSwift declarationfunc createController(onExistingFabric startupParams: MTRDeviceControllerStartupParams) throws -> MTRDeviceControllercreateControllerOnNewFabric(startupParams: MTRDeviceControllerStartupParams): MTRDeviceControllerSwift declarationfunc createController(onNewFabric startupParams: MTRDeviceControllerStartupParams) throws -> MTRDeviceControllerpreWarmCommissioningSession(): voidSwift declarationfunc preWarmCommissioningSession()start(startupParams: MTRDeviceControllerFactoryParams): voidSwift declarationfunc start(_ startupParams: MTRDeviceControllerFactoryParams) throwsstop(): voidSwift declarationfunc stop()get knownFabrics(): (Array<MTRFabricInfo>) | nullSwift declarationvar knownFabrics: [MTRFabricInfo]? { get }get isRunning(): booleanSwift declarationvar isRunning: Bool { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRDeviceControllerFactory.init()
inherited init: clang: 'init' is unavailable