'PKAddressField' 已弃用:首先在 iOS 11.0 中弃用 - 使用 PKContactField 和 -requiredShippingContactFields / -requiredBillingContactFields

'PKAddressField' is deprecated: first deprecated in iOS 11.0 - Use PKContactField and -requiredShippingContactFields / -requiredBillingContactFields

我在默认文件中收到此警告,例如 STPAddress.h 如何解决该警告。如何使用 PKContactField 编写正确的弃用方式。这是警告:

如何解决那个问题

哪个版本的 Stripe iOS SDK?如果您还没有使用至少这个版本,您可以尝试更新到 v12.0.0 吗?

查看迁移 instructions here

这些警告应该是因为框架使用旧方法来维持对 iOS8 的支持。v11.5.0[=21 中应该包含对警告静音的更改=](更改 #823)并在 v12.0.0 中迁移到 STPContactField(更改 #848 - 最低 iOS 版本 9)