【问题标题】:Import RNCryptor to project将 RNCryptor 导入项目
【发布时间】:2016-03-18 21:23:51
【问题描述】:

我尝试将 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

【问题讨论】:

    标签: ios objective-c encryption aes xcode7


    【解决方案1】:

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

    RNCryptor Swift branch

    桥接头

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 2015-06-21
      • 1970-01-01
      相关资源
      最近更新 更多