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

问题描述 投票:1回答:1

我在我的swift ios应用程序中使用cocoapods使用braintree。我在我的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")

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

所以请建议。

iphone swift braintree
1个回答
0
投票

你不需要在桥接头文件中使用import。从cocoapods安装后,您可以在任何import文件中swift,如下所示,

import Braintree

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

BTAppSwitch.setReturnURLScheme("com.your-company.Your-App.payments")
© www.soinside.com 2019 - 2024. All rights reserved.