问问题
366 次
1 回答
1
对于可能在这里搜索的任何人:这是RNCryptor#174的副本,您可能也想在那里阅读。
请仅将代码发布到问题中,而不是屏幕截图。我无法编译屏幕截图,而且它们很难阅读。
错误 1 是 HMAC 错误。您的数据已损坏或您的密码不正确。
请注意,NSException 在 Swift 中永远没有意义。Switch 抓不到他们。如果您要在不久之后使程序崩溃,它们仅在 ObjC 中才有意义。它们在 ObjC 中不是内存安全的。您的意思是使用 Swift 的 throw 和 ErrorType,它们与 raise 或 NSException 无关。
于 2015-11-02T13:44:03.003 回答