0
Я получаю эту ошибкуОшибка с AVAudioRecorder записи
*** -[CFDictionary objectForKey:]: message sent to deallocated instance 0x82a2730
, когда я пытаюсь запустить диктофон после его остановки.
Это то, что я получаю, когда я Б.Т.:
#0 0x00b49e1e in ___forwarding___()
#1 0x00b49ce2 in __forwarding_prep_0___()
#2 0x00d91223 in getUInt32ForKey()
#3 0x00d928a6 in prepareToRecordQueue()
#4 0x00d93023 in recordQueue()
#5 0x00d91d03 in -[AVAudioRecorder record]()
Я думаю, что вы отпускаете какой-то объект, когда вы останавливаете запись. и после этого, когда вы пытаетесь записать снова, это приводит к сбою. –
, пожалуйста, объясните это более подробно с пошаговым кодом, чтобы можно было понять, что вы хотите сделать. – Prashant
Я записываю свой голос с записью [arrecorder]. Когда я останавливаю рекордер с [остановкой avrecorder], я показываю View, который позволяет мне делать разные варианты. Когда я отклоняю это мнение, я снова вызываю запись [arrecorder] для запуска того же процесса, но я получаю сообщение об ошибке. Я не выпускаю ничего из avrecorder, просто останавливаю и записываю. – nano