Сохранение аудиофайлов в папке документа на iPhone и последующее удаление их при загрузке на сервер?

#iphone #database #audio

#iPhone #База данных #Аудио

Вопрос:

У меня ситуация, когда я буду записывать аудиофайлы и сохранять их в папке «Документы» приложения, пока пользователь не загрузит их на сервер. Аудиомагнитофон запишет звук и сохранит файл в папке «Документы», когда он выйдет из экрана записи звука. Есть предложения?

Спасибо

Комментарии:

1. Вопрос в том, как сохранить этот аудиофайл на конечное время в папке документа?

Ответ №1:

Путь к каталогу документов:

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName];
  

Сохранение данных (NSData) в каталог документов:

 BOOL status = [NSDictionary writeToFile:filePath atomically:YES];
  

Удаление файла после загрузки с сервера:

 BOOL status = [[NSFileManager defaultManager] removeItemAtPath:filePath error:nil];