我在我的 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/