加密数据不写入文件?

时间:2011-08-24 17:08:53

标签: cocoa encryption nsdata writetofile

在我接近完成的加密工具中,我似乎无法将加密数据写入文件。

这就是我所拥有的:

    NSData *encryptedData = [data AES256EncryptWithKey:key];


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

如果找不到'file.txt',它应该创建它。

谢谢

1 个答案:

答案 0 :(得分:2)

首先,-writeToFile:atomically:是您尝试使用的方法的名称 - 而不是像您所写的-writeToFile:automatically:。第二,通常应避免采用这种方法,而采用out NSNS参数。

如果您希望在出现问题时能够记录有用的诊断信息,请尝试-writeToFile:options:error: