0
J'obtiens cette erreurerreur avec AVAudioRecorder enregistrement
*** -[CFDictionary objectForKey:]: message sent to deallocated instance 0x82a2730
lorsque je tente de lancer l'enregistreur après l'avoir arrêté.
C'est ce que je reçois quand je fais bt:
#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]()
Je pense que vous relâchez un objet lorsque vous arrêtez l'enregistrement. et après cela, lorsque vous essayez d'enregistrer à nouveau, cela provoque le crash. –
s'il vous plaît expliquer dans plus de détails avec le code étape par étape afin que l'on peut comprendre ce que vous voulez faire. – Prashant
J'enregistre ma voix avec [enregistrement avrecorder]. Quand j'arrête l'enregistreur avec [avrecorder stop], je montre une vue qui me permet de faire différentes options. Lorsque je rejette cette vue, j'appelle à nouveau [enregistrement avrecorder] pour commencer le même processus, mais je reçois l'erreur de ma réponse. Je ne relâche rien de l'avrecorder, je m'arrête et j'écris. – nano