PKPaymentAuthorizationControllerDelegate_Extensions.DidSelectShippingContact 方法

定义

重载

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentAuthorizationStatus, PKShippingMethod[],PKPaymentSummaryItem[]>)

当用户选择要寄送到的联系人时调用的方法。

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentAuthorizationStatus, PKShippingMethod[],PKPaymentSummaryItem[]>)

当用户选择要寄送到的联系人时调用的方法。

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'DidSelectShippingContact' overload with the 'Action<PKPaymentRequestShippingContactUpdate>' parameter instead.")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'DidSelectShippingContact' overload with the 'Action<PKPaymentRequestShippingContactUpdate>' parameter instead.")]
public static void DidSelectShippingContact (this PassKit.IPKPaymentAuthorizationControllerDelegate This, PassKit.PKPaymentAuthorizationController controller, PassKit.PKContact contact, Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKShippingMethod[],PassKit.PKPaymentSummaryItem[]> completion);
static member DidSelectShippingContact : PassKit.IPKPaymentAuthorizationControllerDelegate * PassKit.PKPaymentAuthorizationController * PassKit.PKContact * Action<PassKit.PKPaymentAuthorizationStatus, PassKit.PKShippingMethod[], PassKit.PKPaymentSummaryItem[]> -> unit

参数

This
IPKPaymentAuthorizationControllerDelegate

此扩展方法操作的实例。

controller
PKPaymentAuthorizationController

拥有此委托的控制器。

contact
PKContact

新的送货地址。

completion
Action<PKPaymentAuthorizationStatus,PKShippingMethod[],PKPaymentSummaryItem[]>

一个处理程序,用于获取付款授权状态、更新的发货方法对象列表和更新的付款摘要项的列表。

属性

适用于

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static void DidSelectShippingContact (this PassKit.IPKPaymentAuthorizationControllerDelegate This, PassKit.PKPaymentAuthorizationController controller, PassKit.PKContact contact, Action<PassKit.PKPaymentRequestShippingContactUpdate> completion);
static member DidSelectShippingContact : PassKit.IPKPaymentAuthorizationControllerDelegate * PassKit.PKPaymentAuthorizationController * PassKit.PKContact * Action<PassKit.PKPaymentRequestShippingContactUpdate> -> unit

参数

This
IPKPaymentAuthorizationControllerDelegate

此扩展方法操作的实例。

contact
PKContact
属性

适用于