PassKit · IOS API REFERENCE
PKShareSecureElementPassViewController
class · iOS 16.0+ · SDK 27.1
class PKShareSecureElementPassViewController
Members (5)
init · iOS 16.0+init
TypeScriptstatic init(pass: PKSecureElementPass, delegate?: (Implements<PKShareSecureElementPassViewControllerDelegate> | SDKHandle) | null): Promise<PKShareSecureElementPassViewController>
Swift declarationinit(secureElementPass pass: PKSecureElementPass, delegate: (any PKShareSecureElementPassViewControllerDelegate)?)
get · iOS 16.0+delegate
TypeScriptget delegate(): Promise<(SDKHandle) | null>
Swift declarationweak var delegate: (any PKShareSecureElementPassViewControllerDelegate)? { get set }
set · iOS 16.0+delegate
TypeScriptsetDelegate(value?: (Implements<PKShareSecureElementPassViewControllerDelegate> | SDKHandle) | null): Promise<void>
Swift declarationweak var delegate: (any PKShareSecureElementPassViewControllerDelegate)? { get set }
get · iOS 16.0+promptToShareURL
TypeScriptget promptToShareURL(): Promise<boolean>
Swift declarationvar promptToShareURL: Bool { get set }
set · iOS 16.0+promptToShareURL
TypeScriptsetPromptToShareURL(value: boolean): Promise<void>
Swift declarationvar promptToShareURL: Bool { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PKShareSecureElementPassViewController.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All PassKit types →