Файл iOS не будет записываться в каталог - PullRequest
0 голосов
/ 14 декабря 2011

Я использую библиотеку cocoaHTTPServer, которая позволяет хранить файлы "публично".По какой-то причине я не могу записать файлы в каталог.

Я могу записать в локальный каталог файлов, но не в общедоступную папку "Web".нижний нет.Это означает, что когда я сохраняю файл, затем проверяю файл в каталоге документов, он там, когда я сохраняю, а затем проверяю каталог "Web", каталог пуст.

И яиспользуя AVAssetWriter для сохранения песни.

NSString *exportPath = [DataCenter sharedDataCenter].songURLLocal;


if ([[NSFileManager defaultManager] fileExistsAtPath:exportPath]) {
    [[NSFileManager defaultManager] removeItemAtPath:exportPath error:nil];
}
NSURL *exportURL = [NSURL fileURLWithPath:exportPath];
AVAssetWriter *assetWriter = [AVAssetWriter assetWriterWithURL:exportURL
                                                       fileType:AVFileTypeCoreAudioFormat
                                                          error:&assetError];

1 Ответ

0 голосов
/ 15 декабря 2011

Что выводит assetError через NSLog?

Кроме того, вы не сможете написать каталог Web , который явно находится в вашем комплекте приложений - которыйпесочницаЕдинственный каталог, в который вы можете записать, это каталог Documents .

Кроме того, что такое NSString *exportPath = [DataCenter sharedDataCenter].songURLLocal?

Если exportPath является каталогом Web , то ваши методы всегда будут неудачными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...