Зашифрованные данные не записываются в файл? - PullRequest
1 голос
/ 24 августа 2011

В инструменте шифрования, с которым я почти закончил, я не могу записать зашифрованные данные в файл.

Вот что у меня есть:

    NSData *encryptedData = [data AES256EncryptWithKey:key];


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

Если 'file.txt' не найден, он должен его создать.

Спасибо

1 Ответ

2 голосов
/ 24 августа 2011

Во-первых, -writeToFile:atomically: - это название метода, который вы пытаетесь использовать, а не, как вы написали, -writeToFile:automatically:. И, во-вторых, этот метод обычно следует избегать в пользу метода, который принимает параметр NSError.

Попробуйте -writeToFile:options:error:, если хотите иметь возможность занести в журнал полезную диагностику, если что-то пойдет не так.

...