在我接近完成的加密工具中,我似乎无法将加密数据写入文件。
这就是我所拥有的:
NSData *encryptedData = [data AES256EncryptWithKey:key];
[encryptedData writeToFile:@"~/Desktop/file.txt" atomically:YES];
如果找不到'file.txt',它应该创建它。
谢谢
答案 0 :(得分:2)
首先,-writeToFile:atomically:
是您尝试使用的方法的名称 - 而不是像您所写的-writeToFile:automatically:
。第二,通常应避免采用这种方法,而采用out NSNS参数。
如果您希望在出现问题时能够记录有用的诊断信息,请尝试-writeToFile:options:error:
。