iOS 9中的PKContact缺少街道

时间:2015-09-15 16:53:28

标签: ios objective-c applepay passkit

我在iOS 9的PKPaymentAuthorizationViewControllerDelegate中使用这种新的委托方法进行Apple Pay集成:

paymentAuthorizationViewController:didSelectShippingContact:completion

这提供了PKContact参数,其中包含CNPostalAddress对象形式的送货地址。

无论提供什么地址(即使是模拟器中的演示版),街道也总是空着。

E.g:

<CNPostalAddress: 0x7fbf9aed8bd0: street=, city=Hillsborough, state=CA, postalCode=94010, country=, countryCode=us, formattedAddress=(null)>

这是iOS错误吗?还有其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

原来返回的地址总是偏向的,但Apple没有记录。见这里:

Loading Apple Pay Shipping Address No Street