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 回答