HDFC SDK(用 Objective - C 编写)在 SWIFT 中的集成
我正在 Swift 中集成 HDFC iOS SDK。由于 HDFC SDK 仅在 Objective C 中可用,因此我创建了 BRIDGING HEADER 以集成到 Swift 中。
HDFC SDK 是使用 XIB 和我在 Storyboard中的项目创建的,因此我将我的 Storyboard嵌入到 NavigationController 中并配置了所有必需参数以打开 PaymentView 但它在打开支付屏幕时崩溃。
这是崩溃:
Unknown class CreditCardCell in Interface Builder file. *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key makePaymentButton.'
*注意 - 我发现在 SDK(.xib 和 .h)文件中设计了一个自定义单元格,我尝试重新连接(然后删除它)但没有任何效果。
如有任何帮助,我们将不胜感激。
谢谢
最佳答案
**HDFC SDK WORKING FINE IN SWIFT**
在花了一整夜之后,我弄清楚了确切的问题:
使 Objective-C SDK 在 SWIFT 中工作:
最重要的部分是:
Build Setting - Linking - Other Linker Flag - (-ObjC)
终于解决了。
关于objective-c - HDFC iOS SDK 崩溃以集成到 Swift 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37081474/