【发布时间】:2018-03-28 21:46:49
【问题描述】:
我一直在解决这个问题,我收到了这个错误:
error: init(type:style) is unavailable
Swift 4 中的 PKPaymentButton 创建错误
经过 5 小时的点击并尝试当我将 swift 的版本从 4.0 更改为 3.2 时,构建成功。
这是一个快速错误吗?有人提交过错误吗??
我的 XCode 是 9.2
【问题讨论】:
我一直在解决这个问题,我收到了这个错误:
error: init(type:style) is unavailable
Swift 4 中的 PKPaymentButton 创建错误
经过 5 小时的点击并尝试当我将 swift 的版本从 4.0 更改为 3.2 时,构建成功。
这是一个快速错误吗?有人提交过错误吗??
我的 XCode 是 9.2
【问题讨论】:
似乎 Swift 4 和 iOS 11 SDK 不再导入 init(type:style:)。
也许你可以使用init(paymentButtonType:paymentButtonStyle:)
init(paymentButtonType: PKPaymentButtonType, paymentButtonStyle: PKPaymentButtonStyle)
【讨论】:
试试这个
PKPaymentButton(paymentButtonType: PKPaymentButtonType.buy, paymentButtonStyle: PKPaymentButtonStyle.black)
谢谢
【讨论】: