AKMIDIBeatObserver отправляет дважды при перезапуске - PullRequest
0 голосов
/ 10 июля 2020

Я создаю приложение для прослушивания MIDI, используя AudioKit в iOS (13.5.1), которое синхронизируется по входящим MIDI-часам через AKMIDIBeatObserver (зависает от AKMIDITempoListener). и перезапускаю, я вижу удвоение темпа и подозреваю, что часть AudioKit задерживается, а MIDI-часы либо генерируются дважды, либо дважды прослушиваются.

Проблема исчезнет, ​​если я переустановлю из xcode , но это явно не реальное решение.

Есть ли что-то, что можно сделать при завершении работы приложения, чтобы завершить / сбросить AudioKit? Или что-то, что можно проверить при запуске, что позволяет мне проверить, происходит ли это, и убить его?

...