Language

PKPassLibrary.AddPasses Method

Definition

Overloads

Name Description
AddPasses(NSData[], Action<PKPassLibraryAddPassesStatus>)

Asks the user whether to add the passes represented by the specified data.

AddPasses(PKPass[], Action<PKPassLibraryAddPassesStatus>)

Presents a standard UX for adding multiple passes.

AddPasses(NSData[], Action<PKPassLibraryAddPassesStatus>)

Asks the user whether to add the passes represented by the specified data.

[Foundation.Export("addPassesWithData:completionHandler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void AddPasses(Foundation.NSData[] passesData, Action<PassKit.PKPassLibraryAddPassesStatus> completionHandler);
[<Foundation.Export("addPassesWithData:completionHandler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member AddPasses : Foundation.NSData[] * Action<PassKit.PKPassLibraryAddPassesStatus> -> unit
override this.AddPasses : Foundation.NSData[] * Action<PassKit.PKPassLibraryAddPassesStatus> -> unit

Parameters

passesData
NSData[]

The serialized data for each pass to add.

completionHandler
Action<PKPassLibraryAddPassesStatus>

The handler to invoke with the result of the add operation.

Attributes

Remarks

If the result is ShouldReviewPasses, present a PKAddPassesViewController so the user can review the passes.

Applies to

AddPasses(PKPass[], Action<PKPassLibraryAddPassesStatus>)

Presents a standard UX for adding multiple passes.

[Foundation.Export("addPasses:withCompletionHandler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void AddPasses(PassKit.PKPass[] passes, Action<PassKit.PKPassLibraryAddPassesStatus>? completion);
[<Foundation.Export("addPasses:withCompletionHandler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member AddPasses : PassKit.PKPass[] * Action<PassKit.PKPassLibraryAddPassesStatus> -> unit
override this.AddPasses : PassKit.PKPass[] * Action<PassKit.PKPassLibraryAddPassesStatus> -> unit

Parameters

passes
PKPass[]
completion
Action<PKPassLibraryAddPassesStatus>

To be added.

This parameter can be null.

Attributes

Applies to