Skip to content

AXFeatureOverrideSessionManager

Category: Class

Platforms: iOS 18.2+, iPadOS 18.2+

Overview

A manager class to begin and end accessibility feature override sessions. Multiple override sessions are reconciled by combining the requests, preferring feature enablement. Ending all sessions restores the prior state of Accessibility feature enablement. Your app must be entitled with com.apple.developer.accessibility.merchant-api-control.

Declaration

class AXFeatureOverrideSessionManager

Details

Topics

  • func beginOverrideSession(enabling: AXFeatureOverrideSession.Options, disabling: AXFeatureOverrideSession.Options) throws -> AXFeatureOverrideSession
  • func end(AXFeatureOverrideSession) throws
  • class var sharedInstance: AXFeatureOverrideSessionManager

Relationships

  • NSObject
  • CVarArg
  • CustomDebugStringConvertible
  • CustomStringConvertible
  • Equatable
  • Hashable
  • NSObjectProtocol

See Also

  • Override sessions
  • class AXFeatureOverrideSession
  • struct Options
  • let AXFeatureOverrideSessionErrorDomain: String
  • struct AXFeatureOverrideSessionError
  • enum Code
  • com.apple.developer.accessibility.merchant-api-control

  • Accessibility

  • AXFeatureOverrideSessionManager

AXFeature Override Session Manager

Topics (Grouped)

Instance Methods

Type Properties

Inherits From

Conforms To

Override sessions

Code Examples

class AXFeatureOverrideSessionManager

Source: https://developer.apple.com/documentation/accessibility/axfeatureoverridesessionmanager