Я использую метод writeToFile:atomically:
для записи некоторых зашифрованных данных в текстовый файл. Проблема в том, что файл, который необходимо сохранить, должен быть файлом, зашифрованным пользователем, с расширением, которое я выбрал. Вот что у меня пока так:
[encryptedData writeToFile:[[NSHomeDirectory() stringByAppendingPathComponent:@"Desktop"]
stringByAppendingPathComponent:@"encryptedfile.txt.kry"] atomically:YES];
^//fileName here
Как видите, зашифрованное имя файла жестко закодировано как encryptedfile.txt.kry. Но, скажем, пользователь выбирает файл «test.avi» для шифрования, зашифрованный файл, который записывается на рабочий стол, должен называться test.avi.kry. Так что должно быть ofType :, как в NSBundle. Я знаю, что есть некоторые методы NSString, которые я могу использовать, но забыл.
Спасибо!