Поделиться через


PKPaymentAuthorizationViewControllerDelegate_Extensions Класс

Определение

Методы расширения интерфейса IPKPaymentAuthorizationViewControllerDelegate для поддержки всех методов из PKPaymentAuthorizationViewControllerDelegate протокола.

public static class PKPaymentAuthorizationViewControllerDelegate_Extensions
type PKPaymentAuthorizationViewControllerDelegate_Extensions = class
Наследование
PKPaymentAuthorizationViewControllerDelegate_Extensions

Комментарии

Методы расширения для IPKPaymentAuthorizationViewControllerDelegate позволяют разработчикам рассматривать экземпляры интерфейса как имеющие все необязательные методы исходного PKPaymentAuthorizationViewControllerDelegate протокола. Так как интерфейс содержит только необходимые элементы, эти методы расширения позволяют разработчикам вызывать необязательные члены протокола.

Методы

DidAuthorizePayment2(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKPayment, Action<PKPaymentAuthorizationResult>)

Методы расширения интерфейса IPKPaymentAuthorizationViewControllerDelegate для поддержки всех методов из PKPaymentAuthorizationViewControllerDelegate протокола.

DidSelectPaymentMethod(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKPaymentMethod, Action<PKPaymentSummaryItem[]>)

Разработчики не должны использовать этот нерекомендуемый метод. Разработчикам следует использовать DidSelectPaymentMethod2.

DidSelectPaymentMethod2(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Методы расширения интерфейса IPKPaymentAuthorizationViewControllerDelegate для поддержки всех методов из PKPaymentAuthorizationViewControllerDelegate протокола.

DidSelectShippingAddress(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, ABRecord, PKPaymentShippingAddressSelected)

Указывает, что пользователь выбрал адрес доставки.

DidSelectShippingContact(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKContact, PKPaymentShippingAddressSelected)

Вызывается после того, как пользователь выбрал контакт доставки.

DidSelectShippingContact2(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

Методы расширения интерфейса IPKPaymentAuthorizationViewControllerDelegate для поддержки всех методов из PKPaymentAuthorizationViewControllerDelegate протокола.

DidSelectShippingMethod(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKShippingMethod, PKPaymentShippingMethodSelected)

Указывает, что пользователь выбрал тип shippingmethod.

DidSelectShippingMethod2(IPKPaymentAuthorizationViewControllerDelegate, PKPaymentAuthorizationViewController, PKShippingMethod, Action<PKPaymentRequestShippingMethodUpdate>)

Методы расширения интерфейса IPKPaymentAuthorizationViewControllerDelegate для поддержки всех методов из PKPaymentAuthorizationViewControllerDelegate протокола.

Применяется к