One Logo Pool Ball
PassKit · IOS API REFERENCE

PKAddPassesViewController

class · iOS 6.0+ · SDK 27.1

class PKAddPassesViewController

Members (9)

static · iOS 8.0+

canAddPasses

TypeScript
static canAddPasses(): Promise<boolean>
Swift declaration
class func canAddPasses() -> Bool
init · iOS 16.4+

init

TypeScript
static initIssuerDataSignature(issuerData: ArrayBuffer, signature: ArrayBuffer): Promise<PKAddPassesViewController>
Swift declaration
init(issuerData: Data, signature: Data) throws
init · iOS 6.0+

init

TypeScript
static initPass(pass: PKPass): Promise<(PKAddPassesViewController) | null>
Swift declaration
init?(pass: PKPass)
init · iOS 7.0+

init

TypeScript
static initPasses(passes: Array<PKPass>): Promise<(PKAddPassesViewController) | null>
Swift declaration
init?(passes: [PKPass])
init · iOS 27.0+

init

TypeScript
static initPassesArchiveAt(passesArchiveFileURL: string): Promise<(PKAddPassesViewController) | null>
Swift declaration
init?(passesArchiveAt passesArchiveFileURL: URL)
init · iOS 27.0+

init

TypeScript
static initPassesArchiveData(passesArchiveData: ArrayBuffer): Promise<(PKAddPassesViewController) | null>
Swift declaration
init?(passesArchiveData: Data)
init · iOS 27.0+

init

TypeScript
static initPassesData(passesData: Array<ArrayBuffer>): Promise<(PKAddPassesViewController) | null>
Swift declaration
init?(passesData: [Data])
get · iOS 6.0+

delegate

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

delegate

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

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PKAddPassesViewController.init()

inherited init: cannot prove legal (class declares 7 custom initializers)

All PassKit types →