我正在做Apple Pay集成使用这个新的委托方法在iOS 9的PKPaymentAuthorizationViewControllerDelegate
:
paymentAuthorizationViewController:didSelectShippingContact:completion
这提供了一个PKContact
参数,它具有CNPostalAddress
对象形式的送货地址。
无论提供什么地址(即使是来自模拟器的演示地址),街道总是空的。
例句:
<CNPostalAddress: 0x7fbf9aed8bd0: street=, city=Hillsborough, state=CA, postalCode=94010, country=, countryCode=us, formattedAddress=(null)>
这是一个iOS bug吗?还有其他人遇到过这个问题吗?
返回的地址总是部分的,苹果没有很好地记录这一点。在这里看到的:
正在加载Apple Pay收货地址No Street