【问题标题】:Method override for the designated initializer of the superclass '-init' not found未找到超类“-init”的指定初始化程序的方法覆盖
【发布时间】:2016-04-12 22:54:51
【问题描述】:

我在 XCode 7 中遇到了 Braintree 的以下地址。在升级到 XCode 7 之前,一切正常。现在遇到了这个问题。请告诉我如何解决这个问题。

/.../Pods/Braintree/Braintree/API/Client/BTAPIResponseParser.m:9:17: 超类的指定初始化程序的方法覆盖 '-init' 未找到

【问题讨论】:

    标签: ios paypal xcode7 braintree


    【解决方案1】:

    您使用的是哪个版本的 Braintree?您可能需要更新到 3.9.3,其中包括 xCode7 支持。 (https://github.com/braintree/braintree_ios/blob/master/CHANGELOG.md)

    您可能已经知道这一点,但只需更改 podfile 中的版本号,然后在终端中运行“pod install”即可。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。经过数小时的努力,我得到了解决方案:

      将 Braintree pod 更新到 3.9.3 版本

      pod 'Braintree' , '~> 3.9.3'
      

      之后在Link Binaries with Libraries中删除libPayPalMobile.a文件。

      此解决方案适合我。

      【讨论】:

        猜你喜欢
        • 2015-12-20
        • 1970-01-01
        • 2015-06-20
        • 1970-01-01
        • 2015-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多