Нераспознанный селектор отправлен на экземпляр 0x103026600 payfort - PullRequest
0 голосов
/ 17 мая 2018

Я использую PayFort IOS SDK в своем проекте, следуя документу, найденному здесь: https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.8.pdf

достиг шага 4 в 5.3 ... и я получаю эту ошибку:

*** Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [UITextField setFloatingLabelActiveTextColor:]: нераспознанный селектор, отправленный экземпляру 0x103026600'

и мой код:

   class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    let payFort = PayFortController.init(enviroment: KPayFortEnviromentSandBox)

    let request = NSMutableDictionary.init()
    request.setValue("1000", forKey: "amount")
    request.setValue("AUTHORIZATION", forKey: "command")
    request.setValue("USD", forKey: "currency")
    request.setValue("email@domain.com", forKey: "customer_email")
    request.setValue("en", forKey: "language")
    request.setValue("112233682686", forKey: "merchant_reference")
    request.setValue("token" , forKey: "sdk_token")

    payFort?.callPayFort(withRequest: request, currentViewController: self,
                        success: { (requestDic, responeDic) in
                            print("success")
    }, canceled: { (requestDic, responeDic) in
        print("canceled")
    },
       faild: { (requestDic, responeDic, message) in
        print("faild")
    })

    // Do any additional setup after loading the view, typically from a nib.
}

что я пропускаю или делаю неправильно?

1 Ответ

0 голосов
/ 05 сентября 2018

Я столкнулся с той же проблемой, и из комментариев я нашел решение, которое было связано с плохой реализацией UITextField, payfort sdk ранее не было этими файлами. Теперь я создал пример проекта, Вы можете получить проект от здесь

https://github.com/naveedahmad99/PayfortPaymentDemo-iOS

Демонстрация видео: https://github.com/naveedahmad99/PayfortPaymentDemo-iOS/blob/master/Screenshot/demo_shot.gif

enter image description here

...