復号化中にエラーが発生します:操作を実行できませんでした RNCryptorError 1 私は何が間違っているのか理解できません。これが私のコードブロックです
1 に答える
1
ここで検索する可能性のある人向け: これはRNCryptor#174の複製であり、そちらも参照してください。
スクリーンショットではなく、コードを質問に投稿してください。スクリーンショットをコンパイルできず、非常に読みにくいです。
エラー 1 は HMAC エラーです。データが破損しているか、パスワードが正しくありません。
NSException は Swift では意味をなさないことに注意してください。スイッチはそれらをキャッチできません。直後にプログラムをクラッシュさせる場合にのみ、ObjC で意味があります。ObjC ではメモリセーフではありません。raise や NSException とは関係のない Swift の throw と ErrorType を使用するつもりでした。
于 2015-11-02T13:44:03.003 に答える