Я делаю интеграцию с Apple Pay, используя этот новый метод делегирования в PKPaymentAuthorizationViewControllerDelegate
на iOS 9:
paymentAuthorizationViewController:didSelectShippingContact:completion
Это обеспечивает аргумент PKContact
, который имеет адрес доставки в виде объекта CNPostalAddress
.
Какой бы адрес не был указан (даже демонстрационные из симулятора), улица всегда пуста.
E.g:
<CNPostalAddress: 0x7fbf9aed8bd0: street=, city=Hillsborough, state=CA, postalCode=94010, country=, countryCode=us, formattedAddress=(null)>
Это баг iOS? Кто-нибудь еще сталкивался с этой проблемой?