Я знаю, что это сложный вопрос, потому что иногда я его вижу, иногда нет. Я использую AVAudioRecorder для записи звука в своем приложении. Он может работать нормально. Но иногда, когда я перехожу к другим приложениям и использую функцию микрофона этих приложений и возвращаюсь к моему приложению, моя функция записи не может записывать, все файлы записи имеют длину 0 с.
После отладки я обнаружил, что: [record prepareToRecord] возвращает TRUE (этот метод для создания файла записи - например, файл .caf) [record record] всегда возвращает FALSE (это проблема)
Я не знаю, почему [запись рекордера] возвращает FALSE. Кто-нибудь видел эту проблему раньше и может сказать мне, как это исправить?
Большое Вам спасибо.