Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Сбой HDFC iOS SDK для интеграции в Swift?

Автор вопроса: Shobhakar TiwariОтветов: 1

HDFC SDK (написанный на Objective-C) Интеграция в SWIFT

Я интегрирую HDFC iOS SDK в Swift. Поскольку HDFC SDK доступен только в Objective C, я создал BRIDGING HEADER для интеграции в Swift.

HDFC SDK создается с использованием XIB и моего проекта в раскадровке, поэтому я встроил свою раскадровку в NavigationController и настроил все обязательные параметры для открытия PaymentView, но при открытии экрана оплаты происходит сбой.

Вот Крэш:

Неизвестный класс CreditCardCell в файле Interface Builder. *** Завершение работы приложения из-за неперехваченного исключения "NSUnknownKeyException", причина: "[ setValue: forUndefinedKey:]: этот класс не соответствует кодированию значения ключа для ключа makePaymentButton".

* ПРИМЕЧАНИЕ. Я обнаружил, что в файлах SDK (.xib и .h) разработана пользовательская ячейка. Я пытался повторно подключиться (затем удалить ее), но ничего не работает.

Любая помощь приветствуется.

Спасибо

swiftobjective-cpaymentxcode7

Ответы

Ответ 1 · рейтинг 2 · Shobhakar Tiwari

           **HDFC SDK WORKING FINE IN SWIFT**

Проведя всю ночь, я выясняю точную проблему:

Чтобы заставить объектив C SDK работать в SWIFT:

САМАЯ ВАЖНАЯ ЧАСТЬ ЭТО:

Настройка сборки - Связывание - Другой флаг компоновщика - (-ObjC)

Наконец-то решено.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы