objective-c - HDFC iOS SDK 崩溃以集成到 Swift 中?

标签 objective-c swift xcode7 payment

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/

相关文章:

ios - 应用程序的教程屏幕

ios - SWRevealViewController - 防止与后 View 交互

ios - 在 UICollectionView 中滚动时 Admob Native Expess Ads 阻塞

ios - 使用大型数据库时,如何避免在 UITableView 中使用自定义单元格加载时间过长

ios - 使用 Swift Generics 识别子类适用于自定义类,但不适用于 UITapGestureRecognizer

ios - 如何根据内容创建具有动态单元格高度的 UITableViewCell

ios - 这个 GCD 实现的 getter setter 线程安全并且比@synchronized 工作得更好吗?对象

swift - Cloudant 查询以返回 2 个字段相等的记录

ios - 如何通过 UIViewController(Swift,iOS 9)检测屏幕事件

objective-c - 没有传输安全的解决方案?