#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];