One Logo Pool Ball
ExtensionKit · IOS API REFERENCE

EXHostViewController

class · iOS 26.0+ · SDK 27.1

class EXHostViewController

Members (8)

init

init

TypeScript
static init(): Promise<EXHostViewController>
Swift declaration
init()
method · iOS 26.0+

makeXPCConnection

TypeScript
makeXPCConnection(): Promise<_Foundation_NSXPCConnection>
Swift declaration
func makeXPCConnection() throws -> NSXPCConnection
get · iOS 26.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any EXHostViewControllerDelegate)? { get set }
set · iOS 26.0+

delegate

TypeScript
setDelegate(value?: (Implements<EXHostViewControllerDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any EXHostViewControllerDelegate)? { get set }
get · iOS 26.0+

placeholderView

TypeScript
get placeholderView(): Promise<_UIKit_UIView>
Swift declaration
var placeholderView: UIView { get set }
set · iOS 26.0+

placeholderView

TypeScript
setPlaceholderView(value: _UIKit_UIView): Promise<void>
Swift declaration
var placeholderView: UIView { get set }
get · iOS 26.0+

configuration

TypeScript
get configuration(): Promise<(EXHostViewController_Configuration) | null>
Swift declaration
@MainActor @preconcurrency var configuration: EXHostViewController.Configuration? { get set }

The view controller’s configuration.

set · iOS 26.0+

configuration

TypeScript
setConfiguration(value?: (EXHostViewController_Configuration) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency var configuration: EXHostViewController.Configuration? { get set }

The view controller’s configuration.

Skipped declarations

No declarations were skipped in this snapshot.

All ExtensionKit types →