jjzjj

ios - AudioQueueStart 在 iOS 7 的后台进程中失败并显示 -16981

在我的iOS应用程序中所有以前版本的操作系统中,我们偶尔录制音频,然后休眠一段时间,然后再次录制,并永远循环(sleep是为了保持电池)。这适用于iOS7,即使当应用程序处于后台时也是如此。现在,当应用程序在后台时,对AudioQueueStart的调用无法开始录制,并出现错误:-16981。我似乎无法在文档或Web上找到此错误代码,如果我将其转换为NSError,它会显示“操作无法完成。(OSStatus错误-16981。)”,这是'没什么帮助。我有一个理论,Apple正在填补这里的漏洞;这个想法是;你为什么要从后台进程开始录制,除非你是spy?好吧,在用户同意(签名并付费!)的情况