我尝试将RNCryptor导入我的项目以加密某些字符串。但是我很难理解如何将其导入到我的Objective-C项目中。我通过拖放将RNCryptor/RNCryptor.swiftRNCryptor.h复制到我的项目中。然后,它“创建了一个桥接头”。之后,我尝试调试,但出现38条错误消息,例如:Use of unresolved identifier 'kCCKeySizeAES256'Use of unresolved identifier 'CCPBKDFAlgorithm'。如何解决该问题以及如何在viewController.h文件中使用它?通常使用#import "RNCryptor.h"
https://github.com/RNCryptor/RNCryptor#obj-c

最佳答案

我认为您需要在桥接头文件中添加#import "RNCryptor/RNCryptor.h",您这样做了吗?
RNCryptor Swift branch

桥接头
CommonCrypto不是Xcode 7中的模块化头文件。这使得导入Swift变得非常困难。要解决此问题,必需的头文件已复制到RNCryptor.h,需要将其桥接到Swift中。您可以通过使用RNCryptor作为框架,在现有的桥接头中添加#import“RNCryptor / RNCryptor.h”或在构建设置“Objective-C桥接头”中将RNCryptor / RNCryptor.h用作桥接头来实现。

关于ios - 导入RNCryptor到项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34249377/

10-12 01:46