iphone - 使用未解析的标识符 'Braintree'

标签 iphone swift braintree

我在我的 swift ios 应用程序中使用 braintree 和 cocoapods。我在我的 ios 应用程序中成功安装了 braintree。我的 pod 文件结构是:

target 'appName' do
pod 'GoogleMaps'
pod 'GooglePlaces'
#  use_frameworks!

pod 'AFNetworking', '~> 2.6.0'
pod 'CardIO'
pod 'NSURL+QueryDictionary', '~> 1.0'
pod 'PureLayout'
pod 'FLEX'
pod 'InAppSettingsKit'
pod 'iOS-Slide-Menu'

#  pod "BraintreeDropIn", :path => "./"

#  pod 'Braintree/Apple-Pay'
pod 'Braintree/PayPal'
#  pod 'Braintree/Venmo'

end

我在桥接文件中添加了以下头文件:

#import "BraintreeCore.h"
#import "BraintreePayPal.h"
#import "Braintree.h"

现在,当我尝试在我的代码中使用时,它说 Braintree.setReturnURLScheme("com.your-company.Your-App.payments")

Use of unresolved identifier 'Braintree'

所以请提出建议。

最佳答案

您不需要在桥接头文件中导入任何内容。从 cocoapods 安装后,您可以在任何 swift 文件中导入,如下所示,

import Braintree

要设置returnUrlScheme,您可以使用BTAppSwitch,如下所示

BTAppSwitch.setReturnURLScheme("com.your-company.Your-App.payments")

关于iphone - 使用未解析的标识符 'Braintree',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51130417/

相关文章:

iphone - NSDate : Add a day based on Time

ios - 当我在 Parse Swift 2.2 中遇到未经授权的错误时该怎么办

Paypal Rest API 付款或 Braintree 付款

javascript - 有没有办法检测 drop-in Braintree.js 表单的提交点击?

ios - iOS:没有有效的配置文件允许指定的权利

iphone - 如何配置哪些设备可以使用我的应用程序? (即所有设备,包括老一代)

iphone - 使用 imageWithData 从另一个 UIImage 创建 UIImage 返回 nil

iphone - 如何使用 MKAnnotationView 创建自定义 "pin-drop"动画?

Swift CustomReflectable 不适用于分离的静态库

swift - 如何快速将 UInt 转换为 Int?