0
Ok я записать аудио файл, используя AVAudioRecorder .. Когда я сделал с записью метод делегата вызывает ..FileExistAtPath возвращают ложные
- (void) audioRecorderDidFinishRecording:(AVAudioRecorder *)avrecorder successfully:(BOOL)flag{
filePathAudio = [NSString stringWithFormat:@"%@",avrecorder.url];
BOOL fileExist = [[NSFileManager defaultManager] fileExistsAtPath:[avrecorder.url path]];
}
Когда я отладить и проверить значение filePathAudio он показывает
file:///private/var/mobile/Containers/Bundle/Application/E0B11F18-4607-402D-AE2C-B032F40E0ADF/MyApp.app/recordTest.WAV
и [avrecoder.url путь] возвращает
/private/var/mobile/Containers/Bundle/Application/E0B11F18-4607-402D-AE2C-B032F40E0ADF/MyApp.app/recordTest.WAV
когда я проверяю 'FileExist' это показывают ложь.
Может кто-то помочь мне с этим я хочу, чтобы проверить размер файла, который я запись ..
Вы передаете avrecorder.url к filePathAudio, а затем вызывает последний путь к файлу когда на самом деле точечное обозначение говорит иначе. –
Я не получаю вас .. ДА Я сохраняю avrecorder.url в filePathAudio и проверяет, существует ли файл fileExistAtPath, передав [avrecorder.url путь] <- он возвращает путь. –
Точная печать fileExistsAtPath: говорит, что вы не должны проверять, существует ли файл. – Willeke