ios - 关于 :Please add -ObjC to 'Other Linker Flags' in your project settings 的 card-io 异常

标签 ios swift card.io

我没有使用 CocoaPods 将 Core-io 添加到我的项目中
然后我遵循了正确的步骤:

  1. 下载最新版本:card.io-iOS-SDK-5.2.2
  2. 将 CardIO 目录添加到我的项目
  3. 在 PROJECTS 部分,将 -lc++ 添加到 Other Linker Flags
  4. 仅将这些框架添加到我的项目中:(Accelerate、AVFoundation、AudioToolbox、CoreMedia、MobileCoreServices)
  5. 确认这两个build设置都已启用:(启用模块(C 和 Objective-C)、自动链接框架)

这是我的简单代码:

//用户确认扫描信息
func userDidProvideCreditCardInfo(cardInfo: CardIOCreditCardInfo!, inPaymentViewController paymentViewController: CardIOPaymentViewController!) {
    if let card = cardInfo {
        labelResult.text = "卡号:\(card.cardNumber)\n过期年月:\(card.expiryYear)年\(card.expiryMonth)月\nCVV:\(card.cvv)"
    }
    paymentViewController.dismissViewControllerAnimated(true, completion: nil)
}

开始扫描:

//begin scan
@IBAction func startScan(sender: UIButton) {
    let cardVC = CardIOPaymentViewController(paymentDelegate: self)
    cardVC.modalPresentationStyle = .FormSheet
    presentViewController(cardVC, animated: true, completion: nil)
}

以下是异常:

2015-11-26 13:06:05.623 ScanCard[17161:930434] +[NSObject testForObjCLinkerFlag]: unrecognized selector sent to class 0x11107c170 2015-11-26 13:06:05.628 ScanCard[17161:930434] * Terminating app due to uncaught exception 'CardIO-IncompleteIntegration', reason: 'Please add -ObjC to 'Other Linker Flags' in your project settings. (+[NSObject testForObjCLinkerFlag]: unrecognized selector sent to class 0x11107c170)' * First throw call stack:

我尝试将 -ObjC 添加到 Other Linker Flags,但构建失败。

最佳答案

我将 -l"CardIO"添加到其他链接器标志,它对我有用

关于ios - 关于 :Please add -ObjC to 'Other Linker Flags' in your project settings 的 card-io 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33931148/

相关文章:

android - card.io 卡扫描永远无法完成

swift - 以编程方式填充 STPPaymentCardTextField

ios - NSRegularExpression 崩溃

ios - 添加某些代码时从 Error 类型的抛出函数转换无效

ios - 检查配置文件是否过期

ios - 当我尝试将数据保存到 Firebase 时,它​​只会更新现有数据、Swift、Firebase

swift - 尝试在私有(private) Pod 上运行测试时出错

card.io - 不支持前置摄像头

iphone - iOS 应用内购买导致 > 20mb 下载

iphone - 在 Objective C 中创建 epub 文件