【问题标题】:error: init(type:style) is unavailable PKPaymentButton creation error in Swift 4错误:init(type:style) 不可用 Swift 4 中的 PKPaymentButton 创建错误
【发布时间】:2018-03-28 21:46:49
【问题描述】:

我一直在解决这个问题,我收到了这个错误:

error: init(type:style) is unavailable 

Swift 4 中的 PKPaymentButton 创建错误

经过 5 小时的点击并尝试当我将 swift 的版本从 4.0 更改为 3.2 时,构建成功。

这是一个快速错误吗?有人提交过错误吗??

我的 XCode 是 9.2

【问题讨论】:

    标签: ios swift swift4


    【解决方案1】:

    似乎 Swift 4 和 iOS 11 SDK 不再导入 init(type:style:)

    也许你可以使用init(paymentButtonType:paymentButtonStyle:)

    init(paymentButtonType: PKPaymentButtonType, paymentButtonStyle: PKPaymentButtonStyle)

    【讨论】:

      【解决方案2】:

      试试这个

      PKPaymentButton(paymentButtonType: PKPaymentButtonType.buy, paymentButtonStyle: PKPaymentButtonStyle.black)

      谢谢

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-19
      相关资源
      最近更新 更多