- [_ NSZeroData JMbase64EncodedString]:发送到实例的无法识别的选择器

时间:2015-12-01 22:00:39

标签: ios objective-c cocoapods

使用JumioCore.framework时,在尝试调用扩展名中的方法时出现此错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_NSZeroData JMbase64EncodedString]: unrecognized selector sent to instance 0x7fd709fa3aa0'

导致异常的示例调用:

NSData *data = [NSData data];
NSString *answer = [data JMbase64EncodedString];

为什么会这样?我错过了什么? 这是Jumio网页:https://www.jumio.com/implementation-guides/fastfill-netverify-mobile-ios/

1 个答案:

答案 0 :(得分:0)

所以,这个答案非常简单,但很难找到,因为JumioSDK没有在其安装SDK的指南中解释这一点。

您需要避免这些错误,包括开始工作后的某些框架。这是要添加的框架列表:

  • libz进行
  • libiconv的
  • 的libc ++
  • MobileCoreServices
  • 加速
  • 系统配置

还要记得在-ObjC

中添加another linker flags

如果有人有问题,请告诉我。