AudioKit Recorder 示例崩溃 EXC_BAD_ACCESS for iOS

AudioKit Recorder example crashes with EXC_BAD_ACCESS for iOS

我想了解为什么在 iPhone 上使用 AudioKit Recorder 示例时出现 EXC_BAD_ACCESS 错误。 iOS 应用程序打开时会发生这种情况。这将帮助我调试我正在开发的应用程序!

自从我更新到 Mojave、Xcode 10.2 和 Swift 5 后,当我尝试使用

plot.node = mic

这些变量声明为:

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

所以我试图找出导致此错误的原因,我意识到 Recorder 示例也存在同样的问题,它也使用 AKNodeOutputPlot。所有将节点设置为 AKNodeOutputPlot 的行,例如 plot?.node = mic,都会抛出 EXC_BAD_ACCESS 错误。此外,以下行在示例中会产生相同的错误:

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

HelloWord 示例不会崩溃,并且没有将节点设置为 AKNodeOutputPlot 的代码。

我使用 CocoaPods 安装了 Audiokit 4.7.1。

您是否有任何提示或想法来解决此问题并使 Recorder 示例(以及我的应用程序)再次运行?

编辑:

请检查Github issue #1770

谢谢!

请检查Github issue #1770。谢谢!