1

ほぼ完成した暗号化ツールでは、暗号化されたデータをファイルに書き込めないようです。

これが私が持っているものです:

    NSData *encryptedData = [data AES256EncryptWithKey:key];


    [encryptedData writeToFile:@"~/Desktop/file.txt" atomically:YES];

'file.txt'が見つからない場合は、作成する必要があります。

ありがとうございました

4

1 に答える 1

2

まず、-writeToFile:atomically:使用しようとしているメソッドの名前です。これまでに書いたように、ではありません-writeToFile:automatically:。そして第二に、このメソッドは通常、NSErrorパラメーターを取得するメソッドを優先して回避する必要があります。

-writeToFile:options:error:何か問題が発生したときに有用な診断をログに記録できるようにしたい場合は、試してください。

于 2011-08-24T19:05:52.287 に答える