One Logo Pool Ball
PassKit · IOS API REFERENCE

PKShareSecureElementPassViewController

class · iOS 16.0+ · SDK 27.1

class PKShareSecureElementPassViewController

Members (5)

init · iOS 16.0+

init

TypeScript
static init(pass: PKSecureElementPass, delegate?: (Implements<PKShareSecureElementPassViewControllerDelegate> | SDKHandle) | null): Promise<PKShareSecureElementPassViewController>
Swift declaration
init(secureElementPass pass: PKSecureElementPass, delegate: (any PKShareSecureElementPassViewControllerDelegate)?)
get · iOS 16.0+

delegate

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

delegate

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

promptToShareURL

TypeScript
get promptToShareURL(): Promise<boolean>
Swift declaration
var promptToShareURL: Bool { get set }
set · iOS 16.0+

promptToShareURL

TypeScript
setPromptToShareURL(value: boolean): Promise<void>
Swift declaration
var 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 →