One Logo Pool Ball
CoreTelephony · IOS API REFERENCE

CTQuickSwitchManager

class · iOS 27.0+ · SDK 27.1

class CTQuickSwitchManager

Members (7)

static · iOS 27.0+

registerForLaunch

TypeScript
static registerForLaunch(completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
class func registerForLaunchOnQuickSwitchStateEvents() async throws
static · iOS 27.0+

unregisterForLaunch

TypeScript
static unregisterForLaunch(completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
class func unregisterForLaunchOnQuickSwitchStateEvents() async throws
method · iOS 27.0+

getDeviceState

TypeScript
getDeviceState(completionHandler: ((arg0: CTQuickSwitchState, arg1: (NativeError) | null) => void)): void
Swift declaration
var deviceState: CTQuickSwitchState { get async throws }
method · iOS 27.0+

getPhoneNumberState

TypeScript
getPhoneNumberState(phoneNumberSuffix: string, completionHandler: ((arg0: CTQuickSwitchState, arg1: (NativeError) | null) => void)): void
Swift declaration
func phoneNumberState(forSuffix phoneNumberSuffix: String) async throws -> CTQuickSwitchState
init

init

TypeScript
static init(): CTQuickSwitchManager
Swift declaration
init()
get · iOS 27.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any CTQuickSwitchManager.Delegate)? { get set }
set · iOS 27.0+

delegate

TypeScript
set delegate(value: (Implements<CTQuickSwitchManager_Delegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any CTQuickSwitchManager.Delegate)? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All CoreTelephony types →