Запуск в интересную проблему и не уверен, как управлять ею.удаление объекта перед звукомPlayerDidFinishPlaying callback
Что было бы лучшим способом обработки метода обратного вызова AVAudioPlayer, audioPlayerDidFinishPlaying, если, например, экземпляр AVAudioPlayer создается с обратным вызовом, когда звук закончился, но объект, содержащий AVAudioPlayer (и обратный вызов), является освобожден до завершения звука?
Это моя текущая ситуация, когда приложение последовательно сработает, так как теперь не существует метода обратного вызова, который не существует.
Думая об этом, ответ, вероятно, будет иметь отношение ко всем обратным вызовам. Должен быть какой-то способ уничтожить или отменить методы обратного вызова.