【发布时间】:2024-01-20 08:07:01
【问题描述】:
Matt Pfeiffer 发布了 tutorial“使用 AudioKit 和 SwiftUI 构建音频可视化器”,并发布了他的源代码 here。不幸的是,它没有编译。另一位用户在教程网站上发布了一个描述该问题的问题,但仍未得到答复。该用户指出了一些允许其编译的简单更改。
但是,Conductor.swift 中的 line mic?.setOutput(to: micMixer)
产生致命的运行时错误:
不能对“AKMicrophone”类型的非可选值使用可选链接
我们将不胜感激任何修复此错误的帮助。
【问题讨论】:
-
只需删除
?。mic.setOutput(to: micMixer) -
正如 Steven Cross 在教程网站上的问题所述,他尝试删除“?”仍然有很多乱七八糟的解释。那么,删除 ?不能解决问题。
-
我刚收到 Matt Pfeiffer 的电子邮件回复。他将在接下来的几天内修复原始教程和源代码。我将把问题发布在 Stack Overflow 上,以便将来的音频应用程序开发人员参考这段代码。
标签: macos audio swiftui audiokit