One Logo Pool Ball
ExtensionKit · IOS API REFERENCE

EXHostViewController.Configuration

struct · iOS 26.0+ · SDK 27.1

struct Configuration

An object that holds configuration options for a host view controller.

Members (5)

get · iOS 26.0+

appExtension

TypeScript
get appExtension(): Promise<_ExtensionFoundation_AppExtensionIdentity>
Swift declaration
var appExtension: AppExtensionIdentity

The app extension for this configuration object.

set · iOS 26.0+

appExtension

TypeScript
setAppExtension(value: _ExtensionFoundation_AppExtensionIdentity): Promise<void>
Swift declaration
var appExtension: AppExtensionIdentity

The app extension for this configuration object.

init · iOS 26.0+

init

TypeScript
static init(appExtension: _ExtensionFoundation_AppExtensionIdentity, sceneID: string): Promise<EXHostViewController_Configuration>
Swift declaration
init(appExtension: AppExtensionIdentity, sceneID: String)

Creates a new configuration object. - Parameters: - appExtension: The app extension for this configuration object. - sceneID: The unique identifier for the scene that uses this configuration.

get · iOS 26.0+

sceneID

TypeScript
get sceneID(): Promise<string>
Swift declaration
var sceneID: String

The unique identifier for this configuration object’s user interface.

set · iOS 26.0+

sceneID

TypeScript
setSceneID(value: string): Promise<void>
Swift declaration
var sceneID: String

The unique identifier for this configuration object’s user interface.

Skipped declarations

No declarations were skipped in this snapshot.

All ExtensionKit types →