HDFC SDK(用Objective-C编写)SWIFT集成
我在Swift中集成了HDFC iOS SDK。由于HDFC SDK仅在Objective C中可用,我创建了BRIDGING HEADER以集成到Swift中。
HDFC SDK是在故事板中使用XIB和我的项目创建的,所以我将我的故事板嵌入到NavigationController中,并配置所有必需参数来打开PaymentView,但是在打开付款屏幕时崩溃了。
这是崩溃:
Interface Builder文件中的未知类CreditCardCell。 *** 由于未捕获的异常'NSUnknownKeyException'而终止应用, 原因:'[setValue:forUndefinedKey:]: 此类不是密钥值编码兼容的密钥 makePaymentButton'。
*注意 - 我发现有一个自定义单元格设计在SDK(.xib和.h)文件中我试图重新连接(然后删除它)但没有任何作用。
非常感谢任何帮助。
由于
答案 0 :(得分:2)
**HDFC SDK WORKING FINE IN SWIFT**
花了一整夜后,我找出了确切的问题:
使目标C SDK在SWIFT中工作:
最重要的部分是:
构建设置 - 链接 - 其他链接器标记 - (-ObjC)
终于解决了。