我正在集成cryptoswift,发现这个错误“成员'cbc'不带参数”。
我这样调用函数

let enc = try! AES(key: key, blockMode: .CBC(iv: iv)).encrypt(self.arrayOfBytes())

最佳答案

抱歉,我有点晚了,但在运行pod update之后遇到了这个问题。我和你做的一样,我的项目在更新后中断了,因为新的API引入了不向后兼容的更改。要回答您的问题,现在CBC不是BlockMode枚举的成员,因此使用新API编写等效代码的正确方法是:
let enc = try! AES(key: key, blockMode: CBC(iv: iv)).encrypt(self.arrayOfBytes())

关于swift - 成员(member)'CBC'没有任何争议,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47766781/

10-10 14:56