2016-06-10 38 views
0

我將PayPal添加到我的應用程序中,但PaymentViewController不起作用。我輸入我的橋接報如下:貝寶ios PaymentViewController不工作?

 #import "PayPalMobile.h" 
     #import "PayPalConfiguration.h" 
    #import "PayPalPaymentViewController.h" 
    @interface ViewController : UIViewController<PayPalPaymentDelegate> 
    @end 
    #endif /* Header_h */ 

而且我paymentviewcontroller是:

let paymentViewController = PayPalPaymentViewController(payment: payment, configuration: payPalConfig, delegate: self) 

我的錯誤是「MyClass的不符合協議PayPalPaymentDelegate」

+0

實現協議「PayPalPaymentDelegate」所需的委託方法 –

回答

1

實現以下方法您的視圖控制器:

// PayPalPaymentDelegate

func payPalPaymentDidCancel(paymentViewController: PayPalPaymentViewController) { 

    } 

    func payPalPaymentViewController(paymentViewController: PayPalPaymentViewController, didCompletePayment completedPayment: PayPalPayment) { 



    } 
+0

謝謝,解決了一個錯誤,但現在我得到:***終止應用程序,由於未捕獲異常'NSInvalidArgumentException',原因:' - [UIViewController payer :]:無法識別的選擇器已發送到實例0x7fdb33824000 –

+0

您的UI元素之一未與函數關聯,而您正在嘗試訪問UI元素...檢查您的UI元素是否正確地綁定到函數調用。 –

+0

再次感謝您的幫助,但您的意思是Bhagyalaxmi Poojary? –