我想了解为什么在 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 .谢谢!
关于ios - AudioKit Recorder 示例因 iOS 的 EXC_BAD_ACCESS 而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55960596/