init
TypeScriptstatic initView(view: UIView): Promise<UIUpdateLink>Swift declarationinit(view: UIView)class · iOS 18.0+ · SDK 27.1
@MainActor class UIUpdateLinkstatic initView(view: UIView): Promise<UIUpdateLink>Swift declarationinit(view: UIView)static initViewActionHandler(view: UIView, handler: ((arg0: UIUpdateLink, arg1: UIUpdateInfo) => void)): Promise<UIUpdateLink>Swift declarationinit(view: UIView, actionHandler handler: @escaping (UIUpdateLink, UIUpdateInfo) -> Void)static initWindowScene(windowScene: UIWindowScene): Promise<UIUpdateLink>Swift declarationinit(windowScene: UIWindowScene)static initWindowSceneActionHandler(windowScene: UIWindowScene, handler: ((arg0: UIUpdateLink, arg1: UIUpdateInfo) => void)): Promise<UIUpdateLink>Swift declarationinit(windowScene: UIWindowScene, actionHandler handler: @escaping (UIUpdateLink, UIUpdateInfo) -> Void)addActionToHandler(phase: UIUpdateActionPhase, handler: ((arg0: UIUpdateLink, arg1: UIUpdateInfo) => void)): Promise<void>Swift declarationfunc addAction(to phase: UIUpdateActionPhase, handler: @escaping (UIUpdateLink, UIUpdateInfo) -> Void)addActionHandler(handler: ((arg0: UIUpdateLink, arg1: UIUpdateInfo) => void)): Promise<void>Swift declarationfunc addAction(handler: @escaping (UIUpdateLink, UIUpdateInfo) -> Void)currentUpdateInfo(): Promise<(UIUpdateInfo) | null>Swift declarationfunc currentUpdateInfo() -> UIUpdateInfo?get isEnabled(): Promise<boolean>Swift declarationvar isEnabled: Bool { get set }setIsEnabled(value: boolean): Promise<void>Swift declarationvar isEnabled: Bool { get set }get preferredFrameRateRange(): Promise<_QuartzCore_CAFrameRateRange>Swift declarationvar preferredFrameRateRange: CAFrameRateRange { get set }setPreferredFrameRateRange(value: _QuartzCore_CAFrameRateRange): Promise<void>Swift declarationvar preferredFrameRateRange: CAFrameRateRange { get set }get requiresContinuousUpdates(): Promise<boolean>Swift declarationvar requiresContinuousUpdates: Bool { get set }setRequiresContinuousUpdates(value: boolean): Promise<void>Swift declarationvar requiresContinuousUpdates: Bool { get set }get wantsImmediatePresentation(): Promise<boolean>Swift declarationvar wantsImmediatePresentation: Bool { get set }setWantsImmediatePresentation(value: boolean): Promise<void>Swift declarationvar wantsImmediatePresentation: Bool { get set }get wantsLowLatencyEventDispatch(): Promise<boolean>Swift declarationvar wantsLowLatencyEventDispatch: Bool { get set }setWantsLowLatencyEventDispatch(value: boolean): Promise<void>Swift declarationvar wantsLowLatencyEventDispatch: Bool { get set }5 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIUpdateLink.addAction(to:target:selector:)
Objective-C selectors cannot cross the bridge.
UIUpdateLink.addAction(target:selector:)
Objective-C selectors cannot cross the bridge.
UIUpdateLink.init(windowScene:actionTarget:selector:)
Objective-C selectors cannot cross the bridge.
UIUpdateLink.init(view:actionTarget:selector:)
Objective-C selectors cannot cross the bridge.
UIUpdateLink.init()
inherited init: cannot prove legal (class declares 6 custom initializers)