gpt4 book ai didi

ios - 什么是 Core Audio 错误 561015905,为什么在我使用锁定按钮时会发生?

转载 作者:可可西里 更新时间:2023-11-01 04:43:21 33 4
gpt4 key购买 nike

自从升级到 iOS 10 和 Xcode 8 后,每当我使用锁定按钮关闭屏幕时,我的 iOS 应用程序就会抛出错误并崩溃。错误是:

*** Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio', reason: 'error 561015905'

我没有明确使用 Core Audio 或任何音频。但我正在使用 SceneKit,我假设它使用 Core Audio。

实际上,这种行为似乎与我的代码完全无关。它发生在一个全新的未触及的 SceneKit 模板上!它不会在模拟器中发生,但在使用 iPhone 5 进行测试时会一直发生。我还没有在其他型号上尝试过。

重现步骤:使用带有 SceneKit 的“游戏”模板在 Xcode 8.0 中创建一个新项目。在项目编辑器中设置您的团队以进行代码签名。连接 iPhone 5 进行测试。构建并运行应用程序。启动后(您会看到旋转的平面),点击锁定按钮。发生错误,应用程序不会从锁定屏幕返回。

错误消息的 Google 结果似乎都来自实际使用 Core Audio 或尝试播放声音的人,这在此处不适用。

这是什么错误,可以采取什么措施?

最佳答案

这是一个 Apple 错误,在我们等待 iOS 10.2 中的修复时有 2 个解决方法:

(1)(更坏)启用背景音频

(2)(更好)看下面的 Apple 消息

来自 Apple 的信息:这是一个已知问题,将在 10.2 中修复。与此同时,另一个更简单的解决方法应该起作用:在进入后台之前(例如在设置时)自行触发音频引擎创建。您可以简单地通过从 SCNView 获取音频引擎来触发它:

scnView.audioEngine;

关于ios - 什么是 Core Audio 错误 561015905,为什么在我使用锁定按钮时会发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39568433/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com