在 iPhone 应用中检测通话状态?

Detect call status in iPhone app?

我的应用程序正在录制音频作为一项功能,但在接通电话并打开我的应用程序的录制按钮时,应用程序崩溃了。

我想在通话过程中显示录音无法工作的警告。

如何在点击按钮时查看通话状态?

创建 CTCallCenter 的实例并检查它的 currentCalls 中是否有超过零个元素。您还可以使用其 callEventHandler 属性 主动禁用和重新启用 UI.

中的“记录”按钮