Пример AudioKit Recorder аварийно завершает работу с EXC_BAD_ACCESS для iOS - PullRequest
1 голос
/ 03 мая 2019

Я пытаюсь понять, почему я получил ошибку EXC_BAD_ACCESS при использовании примера AudioKit Recorder на iPhone.Это происходит, когда приложение iOS открывается.Это поможет мне отладить приложение, над которым я работаю!

Так как я обновился до Mojave, Xcode 10.2 и Swift 5, приложение, над которым я работаю, вылетает и выдает ошибку EXC_BAD_ACCESS, когдаЯ попытался использовать

plot.node = mic

, где эти переменные объявлены как:

@IBOutlet weak var plot: AKNodeOutputPlot!
let mic = AKMicrophone()

Поэтому я попытался выяснить, что является причиной этой ошибки, и я понял, что существует та же проблема сПример регистратора, который также использует AKNodeOutputPlot.Все строки, которые устанавливают для узла значение AKNodeOutputPlot, например plot?.node = mic, выдают ошибку EXC_BAD_ACCESS.Кроме того, следующие строки создают ту же ошибку в примере:

frequencySlider.callback = updateFrequency
resonanceSlider.callback = updateResonance
frequencySlider.range = 10 ... 20_000
frequencySlider.taper = 3

Пример HelloWord не дает сбоя, и нет кода, который устанавливает узел в AKNodeOutputPlot.

Я установил Audiokit 4.7.1 с использованием CocoaPods.

У вас есть какие-либо советы или идеи, чтобы решить эту проблему и заставить пример Recorder (и мое приложение) снова работать?

РЕДАКТИРОВАТЬ:

Пожалуйста, проверьте Выпуск Github # 1770 .

Спасибо!

1 Ответ

0 голосов
/ 14 мая 2019

Пожалуйста, проверьте Выпуск Github # 1770 . Спасибо!

...