https://github.com/PayU/paytouch-ios我将SDK文件夹粘贴到我的项目中并创建了Bridging-Header.h,我在其中导入了 #import“PUSDK.h”,当我尝试在我的项目中执行init时ViewDidLoad中的viewController 让paymentService = PUPaymentService(),应用程序崩溃且没有错误。
class ViewController: UIViewController, PUPaymentServiceDelegate{
func paymentServiceDidRequestPresenting(_ viewController: UIViewController) {
self.navigationController?.present(viewController, animated: true, completion: {
})
}
override func viewDidLoad() {
super.viewDidLoad()
let paymentService = PUPaymentService()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
extension ViewController: PUAuthorizationDataSource{
func refreshToken(completionHandler: @escaping (String?, Error?) -> Void) {
completionHandler("", nil)
}
func applicationCallbackScheme() -> String {
return ""
}
答案 0 :(得分:0)
我找到了解决方法。我所要做的就是取消选中“编辑方案”中的“调试可执行文件”库中有一些错误。